If it is not for work and you are not sure, go desktop with pyramidal approach (don&#x27;t plan for upgrades, just include them, so that everyone has the latest).<p>If it works well, then plan for the upgrade circus, or if your market allows it, subscriptions.  If it goes south and you get tired of it, just release a final free &quot;sunset&quot; edition.