Software Solutions for Small Businesses

During the past 25 years Optima has worked with many large organisations and have fitted in with their way of working.


The methodologies they tend to use can usually be described as “Waterfall”, working to a structured progression between defined phases of the project typically – Analyse-Design-Build-Test-Implement. Whilst this approach has some strengths it also has many weaknesses not least of which is the time and cost to get change into production.

Pre-defined and scheduled releases may suit some companies but can also be very limiting and dangerous in their own right. On the other hand, getting changes in to Production quickly and reliably can make huge differences to a business.

At Optima we have adopted the “Agile” approach to programming and software design. This approach aims to break down a large project down in to small tangible tasks where completing each one can deliver a benefit to the business. Each task may be worked on in isolation and using APL for example (an ideal language tool for this approach), change can be delivered quickly.

Get in touch today

Contact us on 01293 562 700 or use the form below to find out more about our software solutions.

Your Name *

Your Email *

Your Phone Number

Your Message



Results driven software

Since each task is small each one can be built and tested very quickly then rolled out into production on a regular basis. No waiting for the “Big Bang” as the entire project lands after much hype and many months of frantic meetings.

The Agile approach allows us to work in very close proximity to the eventual users and indeed we have found that they can even help with the programming effort. Documentation requirements are kept to an absolute minimum as are meetings and planning sessions. We do what is required when it is required. The focus is always on delivering what the business needs and when it wants so that, in turn, the business can reap the benefits.

Changes to production code can be released regularly – every day if the need is there. Our code is written to be self-testing at a functional level and can be semi-automatically tested via a test harness at unit or system level.

Overall, this approach leads to higher quality software whilst lowering the cost of change, lower financial risk and lower failure rates. Our experience shows that on average, 2 months’ time spent on a waterfall project can be achieved in a couple of weeks with Agile – in some cases much less than that.

What our customers have to say


We have had the pleasure of working with Optima Systems as our IT Consultants for the past 10 years. They have always provided a professional and friendly service, and we value their experience and support of our business.


Many customer testimonials and references are available on request. 

The best person to talk to about moving the software solutions we offer Kevin Wallis, our Operations Director.

Please call Kevin on 01293 562 700 for an informal chat about your needs or use the form below.

Your Name *

Your Email *

Your Phone Number

Your Message



Share this Page

Kevin Wallis

Operations Director

More about Kevin