Computer Chemistry Consultancy - XML4Pharma, Katzelbachweg 18, A-8052 Thal, Austria,

Web enabling - what it means

Web enabling is the art of constructing, adapting, or interfacing software applications so that the user of the software only needs a browser on the desktop.
Web enabling saves companies very large amounts of money in software maintenance and hardware costs, and makes useful software available to many more coworkers than ever before, thus improving the efficiency of their work


Many technical and scientific software packages are only available for non-Windows systems, and are deployed on Unix-workstations or (mini-)supercomputers. Therefore they cannot be used in a distributed environment (i.e. using the company's intranet).

(Scientific) software companies are reluctant to make web-versions of their software available as selling individual licenses is much more lucrative. Others offer client-server software and catch a considerable amount of money for each client installation. This means that chemical and pharmaceutical companies are faced with very high costs when they want to make technical and scientific software available to a larger group of coworkers.

In other cases, scientific and technical software, developed within a chemical or pharmaceutical company has not been developed with the intranet in mind. Usually these packages have been written in Fortran, C(++), or Visual Basic, making it difficult or impossible to make the software available to a larger community within the company (think about maintenance and deployment costs of classic client-server systems, and distribution and version control problems of PC-software).

As a specialist in web-enabling of (technical and scientific) software, Computer Chemistry Consultancy can help you solving these problems, and make the use of your technical or scientific software much more cost-efficient.

Web-enabling has the following advantages:

  • The software can in principle be started from any computer on the company's intranet using a web-browser only

  • The cost for extra licenses of expensive software is avoided as the software runs on one computer only (the server).

  • If there are many users, one multi-processor computer can replace many local workstations, leading to cost reduction.

  • The use of the software can be extended to much more people than ever before. See also our achievements.

  • Validation of software (required by regulatory authorities) is considerably more easy for web-enabled software.

Web enabling of (technical and scientific) software can be done in several ways. Computer Chemistry provides following services:

  • Translation of software written in Fortran, Visual Basic or C(++) into Java, deployment on the intranet

  • Implementation of algorithms in Java applets or servlets (from scratch)

  • web-enabled implementation of methods described in scientific or technical articles

  • Interfacing with databases

  • Development of web-interfaces for existing packages running on Unix-workstations or supercomputers

  • Development of "Web-Wizards", so that non-specialists can perform standard-calculations through the intranet.

Techniques we use for web-enabling and which we are experts in:

There are however also a lot of new technologies, mature or emerging, that rapidly gain their place in chemical and pharmaceutical applications. These technologies are build on top of Java, and make it possible to develop applications more rapidly, more secure and with much more functionality than ever before.

We use the following of them in the applications we build:

Web-enabling and Validation for Pharmaceutical companies

Computer Chemistry Consultancy, June 2001