Every time a customer visits your store they accrue points based on what they spend with you. The power of this is however in your hands as you pre-define the percentage that you would like to "give back" as well the sales items it applies to. Once your customer has accrued enough points, the can use this to pay for future service at your store.
As the business owner, you can visit schools and other institutions and offer them a "commission" for marketing your business. When the parents of a particular school visit your store, their sales are accrued to the school related to them; a percentage that you have pre-defined is calculated by the system and is then paid over to the school.