This could work as a conventional desktop app with a one-time fee license, or possibly as a subscription-based web app. But a native desktop app + subscription is an instant No for many people, me included. Subjective and irrational, granted, but that's how it is. What is installed must belong to me.