We have a comprehensive and efficient process in place that delivers successful software for our clients. We aim to deliver what you expect, on time and in budget.
We work closely with you to map your business processes, capture your needs, identify your problems, requirements and identify your current and future users. We are proactive when it comes to problem solving and finding effective solutions that will work for you and improve your business.
We take your requirements from the planning session to our team and create a business functional requirements document. This document that outlines the project in detail, a blueprint mapping the build from beginning to end. Highlighting all functionality in detail and any risks with proposed solutions to the implementation. This will also give you the time and costs associated with your project, so you know what to expect and when it will be delivered.
User Experience (UX) and User Interface (UI) design are central to the success of any new software project and a core element of our development process throughout. Wireframes and design mock-up's are created for you as a visual representation of how your product will work, look and feel. They are used as a check to ensure that the product will meet the expected business functional requirements.
Development of the software can begin once you are comfortable with the design and functionality of your product. The build process is structured to a well defined schedule of milestones and deliverables. This means we can give regular updates on project status and keep a close eye on any obstacles or slips that may occur and rectify these quickly.
For Quality Assurance and User Acceptance testing we create a staging environment early in the development process to test your software as we build it. From the early stages of the build our testers can verify that design, functionality, performance and accuracy are in line with the business functional requirements and this process is ongoing throughout the lifespan of the project.
The build is complete and tested and the production environment is built. A go-live process is put in place and the product is launched. A bedding in period is provided, this allows for any race conditions or unforseen defects to be identified and fixed.
Your application requires infrastructure for it to be hosted on. We offer a full infrastructure build and management service, if your product serves 1 or 1 million users we can create the environment to service your user requirements. We design and deploy a platform for your products needs. Once deployed we monitor the platform. We regularly backup your data and create and manage disaster recovery plans.
Once your product is live, we offer support and maintenance packages to keep your software and platform secure and up to date. Support is responsive through an agreed Service Level Agreement.