What We Do

We generally get involved in two types of project: database-driven websites, and back office database software applications. Often, there are links between the two, and since the systems we build are web-based, this is relatively easy to do.

When you approach us about a new project, we will first take some time to understand what you are trying to achieve (your goals) and what problem you're trying to solve (your pain). We will also look at what systems (be they paper, spreadsheets, a whiteboard, a simple database, an off-the-shelf software package or the knowledge in someone's head) you are currently using, and your current wesite and marketing collateral if appropriate. We'll discuss with you why they aren't working as well as you need them to.

Based on this, we'll agree the functionality that is needed to solve your problem and reach your goals. We normally find that clients have a good idea of what they want, but even so our experience of software projects can often lead us to new solutions, often to things the client hasn't thought of. For websites, we'll often get a designer involved at this stage.

Once this is agreed, we'll begin to build the system, based on our products if appropriate, but in any case upon our proven application framework. All our systems are web based, which has a lot of advantages in terms of ease of maintenance and accessibility from anywhere. It also allows us to show you work in progress by just sending you a link to our test server.

how we work