A DataFlex WebApp Server license includes the web application execution engine, various utilities, the embedded database and SQL database connectivity (extra cost for some license options).
A DataFlex WebApp Server license is required for each server operating system instance on which the software is installed. A server operating system instance is a hardware server with one operating system installed or a virtual server instance running a supported operating system in any form of premise-based or cloud-based virtual machine environment. Each server instance requires its own, unique DataFlex WebApp Server license and registration code. See the License Agreement for complete details, terms and conditions.
New DataFlex WebApp Server licenses include a one-year Subscription.
Since the design and function of web applications and the profile of those that use them varies so widely, different forms of deployment licensing are offered for the DataFlex WebApp Server:
Web Application Licensing
Some web applications do not have defined or managed users. Users may be self-defining or non-recurring, or a user identity may not be part of the applications functionality or design concept at all. Web Application Licensing accommodates such applications and database driven web sites.
With Web Application Licensing, there is a per server instance fee for DataFlex WebApp Server that includes entitlement to run one web application. A counted Web Application is one executable (by default webapp.exe) running in a web share on a licensed DataFlex WebApp Server. Technically, each web application is one entry in the DataFlex WebApp Servers Administrator utility. A smaller fee is then charged for each web application 2 through 10 run on the same server instance. There is no additional fee for 11 or more applications. With Web Application Licensing, there is no restriction on the number of users or any requirement for user identity. The server instance and number of applications running on it are the only elements that determine the license fee.
Web Application Licensing has an important restriction: it is not applicable to "Software-as-a-Service" (SaaS) application delivery where users are charged periodic fees for the use of a web app. Special licensing arrangements are available for DataFlex SaaS applications. Contact us or your Authorized DataFlex Channel Partner for details.
Web Client Licensing
The DataFlex framework is designed to build web-based mobile applications and fully functional, browser-based business applications with Windows desktop-like functionality. Many web business apps have similar-to-Windows usage and user profiles (users are known, managed, configured and granted rights by an administrator).
Web Client Licensing accomodates managed user web app solutions by granting individual named end users the entitlement to use the resources of a DataFlex WebApp Server instance. The DataFlex Web Client license is the web equivalent of a DataFlex Windows Client License for desktop applications. For both Windows and web deployments, a license is required for each user of the software. A "named user" license requires that every individual person that uses a software product at any time must have their own dedicated license; they require a license whether they are actively using the software product or not.
Web Client Licensing is applicable for Software-as-a-Service delivery and business models.