Here's a dillema I am having for a desktop java application.
Do you offer a full version with a 30 day trial?
My concern is that people setting back their time inside virtualizations or somehow fiddling around with it to end up using it without restriction.
Do you offer a limited version lacking in features?
Again, my concern is people might find ways to workaround the limitations thereby removing the impending need to purchase the full version.
Possible solution: include both?
Is it never recommended to NOT offer any type of hands on evaluation product? How about a simple screencast and offer a full money back guarantee. So if they buy it and don't like it they can cancel and get their money back in 30 days. Would my billing company complain at the chargebacks?
If you do offer an limited trial version of your application, should you still guarantee full refund in 30 days even after they make the transition to the full paid version?