Question: questions to ask when evaluating software?
Answer: How long have you been in business? When was you last upgrade released? ...  What's involved in doing an upgrade? ...  Are manuals available for the software? Does the software update cost include phone based tech support? What percentage of customers are current with their annual support contract? Where is the product heading?