ProvideX ( abbreviated as PVX) is a ” BASIC ” language .

It is not only a tool for migrating text-based applications to graphic software, but is also constantly evolving, enabling Object Oriented Programming (OOP), among other things Use of COM components, DLLs …

The ProvideX language has the double advantage of being simple, and very complete. It is therefore easy to learn. An uninitiated developer can quickly realize his first applications, but the expert has access to the lower layers of the system to program in detail of the software very sharp.

One of the main advantages of this language is that it is portable across multiple platforms (Windows, Unix-Linux, MAC); Thus, applications made in ProvideX can be distributed “universally” without requiring the user to adopt one operating system over another. It should nevertheless be noted that this “multiplatform” aspect is not a characteristic of the language itself but rather its portage in Java

The ProvideX natively managed data system allows the creation of multi-key files (up to 255 keys of 255 segments each), with a capacity of several terabytes . These files allow ISAM ( sequential indexed ) access to the data, manage the transactions (commit, rollback), and thus allow to restore their initial state in the event of abandonment of data modification procedure.

It is open to technologies related to relational databases, the Web, application servers …

In France, the PVX developer community is new and restricted. The users are relatively numerous, but the management applications they use are sufficiently independent and functional to allow them to ignore that their software is developed with ProvideX.

The United States , the use of this language in renowned software packages for accounting and finance it one of the most effective in the world of software dedicated to the management . [Ref. necessary]

The site:  [ archive ] is in French. It provides a good foundation of knowledge and access to the arsenal of development tools ProvideX offers.