Generally, if you have development skills and can provide services to customers, joining the Solution Partner Program will maximize your earnings. In addition to a 51% lifetime recurring commission, you can also enjoy 100% of the service revenue. This is especially true for self-hosted solutions, which have a higher average order value and can bring greater returns.