Captivate offer a good value for money if you want to automate your sales commissioning process
We use it to calculate the correct expensing based on ASC606 Expensing guidelines
we use it to motivate the users by forecasting them their commissions' outcomes based on deal-flow forecasting synced from Salesforce
We also have Netsuite integrated into Captivate to calculate commissions schemes based on actual invoicing