Consulting

Do you regularly hear your developers muttering the phrase "Well it worked on my machine"? Do you actually test the exact software that you are going to put into production? Are your deployments done by a bloke called Dave, and if he chooses to take the day off, nothing can move forwards? If the answer is yes to any of these, then perhaps we can help you to help yourselves.

Specialising in DevOps, we can provide consulting services in Software Change Management, Build, Test and Deploy. With over 10 years experience in a wide variety of DevOps products and technologies, we can help you to get the best out of your development team, whether it be setting up from scratch or making all the pieces work together to produce reliable software.

We also have experience in a range of other software development disciplines, including website development, enterprise architecture, object-oriented design, language development and parser technologies.

Mobile

In a new venture, we have just released our first mobile phone app, a Compendium of Solitaire games, just the ticket for whiling away long flights. Other apps are in the pipeline and will be released in due course. More details on the Solitaire Compendium page.

Linux Pages

Here you will find a collection of useful information about getting various pieces of hardware up and running with Linux. If you are thinking of purchasing any of these items, or you own them and are having problems, then this is the place to look for help. More...

Open Source

We have been an outlet for a small number of Open Source software projects over the years and they are all still available through this website.

Calendar Maker is a simple tool for creating calendars using your own pictures.
Family Tree is a program for browsing family history data and producing trees, ancestor charts and timelines.
JavaVM is clean-room implementation of Java™ Virtual Machine designed specifically for very small platforms.
Cycle Got a Cybot? Finding the Real Robots graphical programming language underpowered? Enter Cycle, the new programming language for Cybot.

Babbage: Harvest Difference Engine

If you use Harvest you are no doubt aware of the effort involved in maintaining lifecycles and the pain of making even simple changes to them. Have you ever wished that you had a tool which could tell you which processes are missing and which user groups should have access? Well such a tool now exists and it is called Babbage.

Using Babbage you can easily see the differences between two lifecycles. It even works across brokers. Babbage also includes a powerful filtering mechanism allowing you to exclude expected differences, for example in the naming of user groups. Babbage plugs directly into Workbench allowing it to be used directly from your desktop. More...