About Us > TechnologiesSoftware ToolsThe technologies we use are based on the most appropriate for our customers' requirements. At the start of a project we will establish the non-functional requirements. As part of this, we will identify issues or constraints that influence what technology we use. (Of course, we also find out the functional requirements.) Some of our clients may be very specific about the technologies to use. Also, they may need the system to run on their own equipment at their premises. Other clients leave it all to us - we don't mind, as we work with a range of technologies and can host systems too.
Many of our systems are built in Java and use the Apache Tomcat web container. For persistence we commonly use either MySQL or Microsoft's SQL Server DBMS. |
We have solutions for customers that are running under Linux and others that run under Microsoft Windows Server. As well as delivering open source solutions, we have clients who need a Microsoft solution. We have built various business-critical systems in .NET. We have delivered solutions with SharePoint, and have extensively used Microsoft's business intelligence tools. HostingFor clients that need us to run their software system on their behalf, we have our own hosting facility. The Alchemy server facility is physically housed in an internal concrete room central to the building with monitored alarm and fire/smoke detection. The servers have UPSs and automated monitoring that sends alerts with diagnostic information to the system management staff in the event of a problem.
Every client can have a service level agreement tailored to their needs. It specifies equipment levels, service management tasks, response times, escalation paths etc. and can be designed to meet specialist requirements. |

We use both open source and Microsoft technologies. In our team we have Enterprise Java developers and people
who specialise in Microsoft and .NET.