In 1989, Portfolio+ Inc. chose Progress Software's ABL and relational database to be the platform on which to develop Portfolio Plus. Turns out we made the right choice – for business and technical reasons. While other database and ABL vendors (e.g. Oracle, Sybase, Cognos, etc.) clamoured for direct sales to large I.T. organizations, Progress Software continued to focus on independent software vendors. It was a courageous move that paid off. Progress Software's financial model is based on a simple premise. If they can build a technology platform that enables an independent software vendor to be successful then Progress Software will derive profits as a result of royalties. The proof of this success is available for all to see in Progress Software’s financial results.
Technically speaking, the Progress relational database is very much like the architecture of the Oracle database. It is shared memory based, features record-level locking, works on multiple operating systems, can leverage multiple processors, and can scale from one to thousands of users.
As operating systems came and went over the years, Progress Software stayed current and works on most major operating systems today, including MS-Windows, Linux, HP-UX, AIX, Red Hat Linux, and Solaris.
When the demand for web applications exploded in 1996, Progress developed WebSpeed, which is a web-based application server that can scale to thousands of users. Using WebSpeed, Portfolio+ Inc. was able to deliver web banking functionality, along with the necessary performance and security required for web banking. In conjunction with WebSpeed, Progress Software also delivered an application server which enables a multi-tiered environment.