Best way to sell an app

Best way to sell an app

Hi,

I would like to sell an app to a customer, but I hope to have different customers for the same app in the future. My customers don't have technical skills, then I need to provide them an easy and whole solution. Which do you consider is the best way and cost-effective to sell them?

The alternatives that I'm considering are:
1. To buy different Enterprise Users in order to establish Roles and Profiles to my customers.
2. To buy a customer portal and share my app from zoho developer to the zoho marketplace
3. To have my own site (i.e. on weebly) and to publish the components of my app through web components and APIs

What do you think?

Thank you very much
David