About Us

Today, software is responsible for maintaining the basic functioning of the entire modern world. Hundreds of times every day we use mobile phones, online banking, supermarkets, cashpoint machines, websites and iPods. The development process must be refined to the point at which the software can be trusted to do its job, unfailingly, day-in, day-out, until it can simply be taken for granted that it will always work. Despite this, many software projects fail today for the same reasons that they have always failed, and when a project does complete on time, on budget, and does what it was designed for, it actually provokes surprise.

We’re a software company that surprises our clients all the time.

Faster

Do stuff faster.  Imagine if every repetitive process you go through could be reduced to an intelligent batch process that does all the donkey work for you.  Free up staff to spend more time producing work, and less time getting it into their computers.  Delight your users by having your website load in under a second instead of taking ten.  Your staff and your website visitors interact with your IT millions of times a day – every click, every submission, and every interaction requires waiting for a response.  If you run an online newspaper, for example, your journalists might spend up to an hour a day waiting for pages to load.  Shave off the seconds, and you can count the time saved in weeks.  That’s smart software speeding up your business.

Simpler

We value the kind of simplicity that matters – reducing the amount of work users have to do to accomplish any given task.  That’s smart software making life simple, and still getting the job done.

More accurate

Many kinds of human error can be detected and filtered out by good software, but it’s no good crying wolf.  A stock trading system that lets you sell a stock at any price you key in is dumb, but asking the user to check they got the price right, every time, is no better.  Instead, why not prompt them only if the price keyed is more than 20% under the current market price?  That’s smart software helping you to boost accuracy.

More reliable

Reliability is not just about ensuring something never breaks, it’s about being prepared for it when it does, and practicing.

More open

Any business, whether it sells apples, fixes pipes, cures diseases, moves freight – also trades in information.  You accumulate it, in your email, databases, printed records, correspondence.  It pervades your organisation, but you’re probably barely scratching the surface of its value to your business.  Software often hordes information and locks it away. Ours doesn’t.  Imagine your dishwasher talked to your power company and worked out when electricity was cheap and then turned on when it could wash your dishes for the cheapest price.  Now imagine all the systems in your company talked to each other and made those connections and extracted that latent value.

On time, on budget: Guaranteed

The software industry has a terrible reputation for going overbudget and missing deadlines, only some of it deserved. We are so confident of our project planning that we can guarantee delivery of a specification to a budget and a deadline.  In many cases it’s better that we adapt to changing circumstances and constantly refine a project with you as we go along.  We can do that too.

Professionally certified engineers

We are the first software company in the UK to achieve Zend-certification for all our PHP developers. This gives you the confidence of knowing that our skills have been independently verified by Zend, the company that created PHP.  We continue to have an active certification programme.