Database Technologies
OpenEdge: 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.
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.
.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.
Java: 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.
Progress 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.
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.
System 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.