Home > Technologies

Database Technologies


progressOpenEdge: Progress are one of the lesser stated big database providers, and are a direct rival to Oracle but at a fraction of the cost. The OpenEdge platform combines a secure, flexible and scalable database with low cost of ownership. OpenEdge has been requested by some and recommended to others, and with over a decade of experience to hand we house some of the best OpenEdge developers around.


mysql

MySQL: The most common of all small business database solutions is MySQL given its robust nature, scalability, and low licensing costs; plus it is highly attractive due to market share and the abundance of developers with relevant exposure.
read more

Despite its incredible low ownership cost, MySQL is quick, scalable, and reliable. It is the world's most popular open source database and is the choice of a number of high profile clients.

We use MySQL for our Products.


Client Application Technologies


In general we recommend developments use interpreted languages for their speed of development and cross-platform capabilities. We also see them as the future. The three languages we specialise in and recommend are:


dotnet.NET: For windows client-install applications we would recommend .NET. It is sleek, fast, and supported the world over. Its accessibility means there is an abundance of developers available, and unparalleled support in the shape of independent developers and the largest of all software companies.


javaJava: An object orientated language that is powerful and secure, yet at the same time simple to use, Java is an ideal choice to create platform-independent applications. The robust nature of the language helps to identify issues at compile time that would only be encountered at run time in other languages, while advanced features such as multi-threading, JMS, and enterprise servers provide a rich library of functionality to call upon.


progressProgress Openedge ABL: The Progress OpenEdge ABL provides a rich and fully featured language to develop secure scalable applications. It is most suited for developing data access layers for OpenEdge databases, but can be used for client development in single-tier and n-tier environments. In n-tier environments, .NET and Java clients can integrate with Progress Application Servers running Progress ABL code configured for data access. The Progress ABL works cross platform and provides a range of advanced tools to aid the development process.


Web Technologies


The fast changing world brings with it new technologies; most of which concern themselves with web development. Whichever such technology we use we ensure we adhere to W3C standards wherever possible, and tend towards the tools which allow us to deliver the best in Web 2.0 functionality.


gwt We use Google Web Tool-kit (GWT) for our Products; a tool to create Rich Internet Applications utilising state of the art Javascript generated from Java code. We find it an elegant and time-saving way to create highly interactive and scalable applications.


Integration Technologies


soaSystem Integrations are helped by MQ technology/Java messaging. Commercially we have integrated systems using Sonic MQ and Active MQ, although other MQ software is available and all of it works in fundamentally the same way.
read more