All organisations have specific business needs and it is also possible to develop custom built modules that take advantage of common information services. Reliable load balancing technologies ensure applications services run without interruption. With transactional and stateless object development methods, web applications can be developed to run across multiple servers to produce outstanding performance results. Web applications are also easy to deploy with no client software necessary other than a browser. Web applications are the only opportunity to develop applications that can be used across multiple operating systems as opposed to classic client-server applications that must be developed and tested on each operating system individually.
Every product developed by Paragon is assumed to require language independence.
In the case of web sites and applications, sites are always divided to maintain structured areas for neutral program code and one or more language dependant code folders. The result of this approach is that most of the code written can be considered neutral and language specific code is separated during development. The neutral code is then 'included' and shared for use within the language specific code. The principle benefit of language independent development is that if an application requires to be presented in another language at a later stage, only a small part of the application needs to be translated. Further to this, maintenance of the application can be simplified as code modifications made to shared neutral code benefits all language interfaces without repetitive coding operations.