As an ASP, you rent applications to end users, who install and run the applications over the Web or an extranet. Your end users might perform tasks like the following:
Identifying the application — End users identify the application on your Web site as a likely business solution through a Web search.
Evaluating the application — End users sample the application through a live demonstration, installed and executed directly on their systems over the Web. You make this option available by providing the application in a demo mode, complete with online documentation and sample data.
Subscribing to the application — You allow end users access to a measured level of application functionality based on a price-driven subscription agreement. You maintain and administer the application's back end (its servers, databases, and so on).
Downloading, installing, and launching the application — Your Web site grants end users access to the application, including the purchased level of functionality controlled by a version-based license. This allows them to download and install the application directly from a server, complete with all supporting OpenEdge components. End users then run the application, which access the business logic on your back-end server.