Many corporations today rely on spreadsheet or home grown applications which is very tedious to maintain esp. for the programmers due for example to ever changing alignment of marketing strategies which affect the setup for incentives and commissions of business partners/sellers/vendors/agents etc.