I’ve been getting some Tasks Pro™ upgrade orders recently. Some customers needed to add more users to the system than they had initially purchased. In some ways these orders are even more satisfying than new orders because these are people that have been using the software and like it enough to expand their installation. It’s always nice to see people appreciating your work.
I think I have a pretty simple and customer friendly upgrade policy: customers can just pay the difference between the license they bought and the license they now need. Techically I lose a buck or two on the additional credit card transaction, but it gives customers an opportunity to get the software in house and really use it and test it out in a pilot environment if they want to. I think it is a good trade off in the long run.