How JafSoft products are developed

Most JafSoft products are developed as C++ software under the OpenVMS platform, as this has been historically our development platform of choice.

This means that the text converters start life as command line utilities, and use little OS-specific code. In fact the C++ development environment under OpenVMS has historically lagged that on other platforms, meaning that the software tends not to be based on any bleeding edge technologies, meaning it is simpler to port to other Operating Systems (OS's)

As our converters are function rich, they support the use of "policy files" to contain all the options the user wants to apply. This generic mechanism allows all the choices available to the software to be exposed to the end user, allowing their intervention.

When ported to Windows, a GUI is grafted on top. What this means is that there is effectively an inner interface between the GUI code, and the core text conversion code.

The results of this development approach are as follows

As a result of that, all of out text conversion products can lend themselves to batch operation. In most cases we offer console versions of the software free to users who register the Windows version. Most of our Windows versions also support the command line to a limited extent.

Both areas have been addressed in many OS environments, with relatively minor changes to the core code.

So far our software has been run under

but there's no reason to beleive it couldn't easily be made to run under other OS's, although you might need a source license to be able to do this.

If you have any specific questions about any of the above, please contact


home - news - search this site - feedback - contact us
Products: products - ordering - developers - documentation
Resources: introduction to the internet - search engines - web robots - affiliates
For more information email

Converted by AscToHTM