Our unique approach means that we consistently deliver solutions that exceed our clients’ expectations.
Most projects we work on follow a tried and tested structure that consists of the following stages:
We always spend enough time at the start of a project understanding your requirements and your objectives. Often these will be recorded into a document called a Functional Specification. This is an overview document that details exactly what we understand your requirement to be – it is vital to the success of a project and gives our clients a way of understanding exactly what we intend to do.
This stage often includes ‘wireframing’. A wireframe is a simple model of how your system or app will work and flow. In our experience, wireframes are an invaluable tool in bringing the project to life for clients.
We always provide fixed quotations for the work we undertake.
With the Functional Specification agreed, we write the code to develop your project. We develop using the latest, enterprise-level technologies including Microsoft .NET framework and SQL Server. (For an overview of all the technologies we use, visit our Skills & Technologies page)
We thoroughly test the work we do before we release it to our clients. We use a variety of different testing techniques, depending on the needs of the project.
Once we have undertaken our own testing we will release the system to a client so they can undertake their own testing. We work closely with clients during this stage to help them understand how to use the system and get the best out of it.
We carefully plan the delivery of our projects so that it is a smooth process with as little business disruption as possible.
After your project is live we are happy to offer a variety of support options.