Forté 4GL

Forté 4GL was created as an integrated solution for developing and managing client/server applications.

Forté 4GL consists of an application server, tools for deploying and monitoring an application and an object oriented proprietary programming language, TOOL (transactional object oriented language).

As with the original TOOL-based products this consisted of a development IDE, a code repository, and a runtime environment.

[1] Being an enterprise application development system, Forté 4GL supported close linkage to a number of different relational database systems, including Oracle, Sybase, Microsoft SQL Server, Informix, and DB2.

It also had support for distributed applications: the developer would create an instance of a specific class, which would be placed on a user-specified server.