Certus delivers and supports adaptable business software and services to help organisations manage and operate their business processes efficiently. Key to this delivery is a keen sense of our customers' problems and business domains.

Engaging Certus begins with detailed discussions of your problems and the potential technological and functional approaches to their resolution. This double grounding sets the tone for design, development and evolution of our solutions. Our staff have diverse backgrounds to bring creativity, experience and fresh thinking to a formal process of requirements analysis and software engineering.

Get In Touch

Pick up the phone, or send an email. It is a simple as that. We hope our existing and new customers will feel free to get in touch to chat through ideas or problems, and explore ways in which Certus might help.

Initial Enquiry

When requested, Certus will issue an outline document setting out how Certus can help and detailing the end-to-end process. We do not charge for preparing these introductory documents, and pride ourselves on their content. You can expect to find real value in our introductory documents that will help you and your colleagues understand the proposition.


Based on the outcome of the initial enquiry, a proposal is developed. This proposal is a detailed document that outlines the project background, and sets out the work to be completed. It often includes overviews of system functions, and details how it will be used and how the organisation will benefit. It will include outline project costs, our approach to the project and anticipated timescales.


Once a proposal has been accepted in principle, a Service Agreement is developed. This agreement sets out the administrative basis for the engagement. It includes a detailed Scope Statement that outlines the work to be completed and, where appropriate, a System Specification. The Service Agreement also lays out a schedule of charges, be these on the basis of deliverables, milestones or time and materials.


Many projects include an initial analysis stage. The methodology we adopt will depend upon the nature of the project. The analysis stage will often involve meetings or workshops with project stakeholders. The methodologies adopted for analysis vary and include: Certus' specialisation of gap analysis, double grounded requirements analysis, change management, use-case analysis, and information architecture development for websites.

Design and Development

Systems are constructed from a combination of existing systems, Certus' technology assets and appropriate open-source solutions. Development is undertaken in an iterative manner. This means we try to expose users to the system early and often. We develop and add features in collaboration with users. Each system iteration passes through a series of stages: an alpha release, a beta release and, before production, a series of release candidates that allow quality to be checked and system roll out to be properly managed.

Support and Ongoing Development

Once a system is live it is supported and maintained as part of a service contract. This basic support ensures the system keeps operating, problems are solved, data is backed up and help in using the system is at hand.
The world does not stand still: requirements change and operational environments evolve. Under Certus' Development Support arrangements, system features can be added and improved on an ongoing basis. A schedule of work is developed and reviewed periodically against progress. Development Support provides a mechanism for continuous improvement within a managed development budget.

Service Provision

Delivering software functions via the internet is about maintaining and monitoring computing and network capacity. Our Service Level Agreements set out operating parameters that can be monitored and reviewed in the light of operating experience. Through the Service Level Agreement and by working together, Certus will deliver software and system services according to your business' needs.