Agree that $2500 annual license is not hugely expensive for what is possibly quite sophisticated constituent tracking software. However, since the company seems to have no other source of income and is able to make rather large donations to the Liberal party, it would seem that the price has been inflated as a means of directing taxpayer funds into the party's coffers.