How we work

In short we can provide you with software that really fits your business and the way you work. To do this requires experience, skill, patience and the right resources - we think that we have all four in abundance. We have a 30 year track record providing bespoke software that demonstrates how we can deliver what we promise.

How does it work ?

Step 1. We have an informal discussion to outline the scope of the project, identify any special problems or requirements and explore possible solutions. We listen carefully and try to identify opportunities to both solve your problem and enhance profitability too.

Step 2. We prepare a written outline proposal to formalise what we have discovered in step one. The outline will also identify an approximate budget for the project. At this stage there are no costs for you to meet - if you decide not to proceed beyond the outline stage then you owe us nothing.

Step 3. If you approve the outline proposal then we refine that to a produce a detailed project document that records what the project needs to do and how it will be executed. It also sets a fixed cost for the work as defined. You can, of course, still decline to proceed beyond this stage but, provided that the detailed proposal is consistent with the original outline, we expect to agree with you a charge for creating it.

Step 4. We create the custom software and, at the earliest stage possible, create a test installation on your system. We listen to your comments and revise, amend and extend the bespoke software accordingly.

Step 5. When we both agree that the custom software has reached a sufficiently mature stage we train key your staff and deploy it for live use.

Our long experience tells us that it is impossible to religiously use formal and rigid software engineering methods to develop programs for commercial use. So that we can remain both flexible and cost effective we use so called Agile Programming and Extreme Programming methodologies that allow us to adapt your software to accommodate late modifications arising from both design omissions and changing circumstances.

After delivery and commissioning we continue to support your use and further development of your system for as long as you need.