Home Services Support Products About us

Large organisations and Health Authorities often have to balance the need for progress against the cost of replacing perfectly adequate departmental systems.

There is a real cost incurred, way above that of the new software, which includes new hardware, network upgrades, staff training, maintaining audits, and data migration costs. The knock-on effect of replacing one application in one department may result in hardware and staff costs in several.

We believe that in many cases, it is possible to build an application layer on top of existing software that enables data and functionality to be shared between departments/user groups without compromising data integrity or security.



Powerful bespoke solutions,
tailored to your needs






Reliable integration, sharing and re-using
the information you already have
Bespoke Software Design and Development

It is all too easy for large corporate systems design to quickly become overcomplicated.
Large projects often have to satisfy multiple business groups - finance, administration, research, specialists and the end user. It is our belief that since the requirement may well be complex, the technical solution must be as simple as possible.

We avoid monolithic blocks of code, developing smaller, reusable objects where possible, separating specific functions to ensure the programs can be supported and extended in future.

This ethic not only ensures a clear development process but also aids in the scaling process. Applications which service large numbers of concurrent users can not be built on a traditional two-tier client-server architecture. These systems just don't scale (at least not without throwing thousands of pounds at the problem in the form of immensly powerful hardware!)

By building multiple software components, many of which expose their functionality through a web service, we are able to build multi-layered solutions that scale properly.

As a result, our developers will design a system from a business requirement or take a technical specification and turn it into clean and efficient program code in time and on budget.

From simple departmental sub-systems to large administrative systems, we have the experience and skills to analyse, design and build solutions that meet your needs and work alongside your existing systems.

Integration Services / Development

Our developers all have years of experience in providing both bespoke integration solutions to the public and private sectors.

The software integration tools we have developed in-house combined with the ability of our technical team, enable us to integrate disparate systems in a secure and reliable manner. We use the following techniques for integrating legacy systems:-

  • Specialist telnet components to drive traditional dumb-terminal applications, exposing their functionality and unlocking the information in these legacy systems.
  • Web services for communicating with remote processes.
  • COM components for handling windows based applications.
  • RPC components which utilise technologies such as ODBC and HTTP for accessing functionality within REALITY operating systems.
  • DB components capable of reading and writing to SQL server, Oracle and mySQL databases

Reliability and ease of maintenance have always been our objective.

If a system is to be successfully maintained it must first be clearly designed and well coded - these are the foundations which we believe, define a successful solution. We use modern development tools and utilities and combine these with some of the simplest but most effective technologies found on the web today.

We have invested heavily in web services which are widely accepted by the IT industry as the simplest, most predictable communication mechanism.