Application Development
We offer a complete bespoke web application development service and can put a team together for any size of project. Below we list a few of the technologies and approaches we are able to utilise.
PHP
PHP is especially suited for rapid web application development and there is a wide range of existing open source frameworks available that we have experience of customising, integrating and building on.
Ruby on Rails
Over the last few years Rails has been a breakthrough in lowering barriers to quickly producing powerful web applications. We can work with this fantastic technology, whether you need us to expand your existing application or build a new application from scratch.
Java EE
Java is a heavyweight web application solution most likely suited to large scale enterprise projects. We have extensive experience building Java Enterprise Edition applications including frameworks such as Struts, Hibernate and Spring.
Java ME
Want to run your application from a mobile phone? We have developed Java Mobile Edition versions of our clients larger desktop based applications so their users can access services on the move.
Agile
We prefer an Agile approach to the management of our projects. This means that the projectâs requirements are broken down into features, and these features are implemented in short development sprints. Each sprint results in fully tested, useable software deployed to the production environment and consequently the project can go live at the end of any sprint.
This methodology accepts that change is inevitable in any non-trivial software project and embraces that change rather than discourages it. It contrasts with the traditional approach of setting developers to implement a project to a fixed cost, fixed specification and all the inflexibility that approach creates.
A summary of the advantages of an Agile approach:
- early realization of a production ready application.
- early visibility to client
- continuous collaboration with client
- frequent feedback to ensure quality and provide the right solution
