Bespoke Software

Providing bespoke software development to create tailor made software solutions


Contact Us

To get in touch, fill out the form below and one of our team will be in touch shortly.

Bespoke Software Development

How will my project work?

This page details the typical process steps we take when working with our customers. We are flexible in our approach as we know each customer, and their business needs vary, but we think the information provided on this page will provide a useful guide.

To learn more about our process, and how we can assist you… Please get in touch by email, through our Contact Us form on this page or by phone on +44 (0)151 324 2022.

The project is split into phases as follows:

Discuss your needs
We provide bespoke software solutions to our customers. Before we can begin selecting the most appropriate solutions, we need to gain a detailed understanding about your business, existing processes, challenges, ambitions and your vision of the ideal solution.

So we listen, ask questions, provide ideas and collaborate to establish an outline strategy and feature set for the most suitable solution.

Project Proposal
With the knowledge we have acquired from our discussions, we then prepare and present you with a proposal document. This document sets out how we will work with you, along with information on the feature set for the planned system. It also includes costings and timescales in line with our agreed terms of engagement.

Planning
Following commitment from you to proceed, we embark on the planning stage.

This is the most collaborative part of the project, including onsite meetings with your project stakeholders and our design team. We use cutting edge visual tools to plan the look and feel of the software, so you can see it taking shape. This is accompanied by a comprehensive functional specification document that details every aspect of the software.

Development
Based on the agreed specification, our team of developers then create the application using a combination of Microsoft tools to create a high quality software product. Such tools include Visual Studio, Team Foundation Server and SQL Server.

All development takes place by our in-house team based in Liverpool, England. We do not outsource any development work, preferring instead to retain absolute control over communication, development techniques and quality.

Quality Assurance Testing
Extensive testing and quality assurance processes are used to test all code and design aspects throughout the development. We provide regular updates and demonstrations of the software as we progress through the build.

Once the application has been completed, a final round of testing both by MAGWARE Software Solutions and by end users will begin. This user acceptance testing (UAT) is invaluable to ensure the robustness of the system in the hands of the people that will be using it day-to-day.

Training
Our systems are developed to be intuitive for the user, so the need for formal training is significantly reduced. The functional specification (which is written in ‘English’ and in present tense as opposed to technical jargon) is generally used to compliment the knowledge of the stakeholders that have been involved in the creation of the system.

Full training options are available on request and include onsite training or remote sessions.

Hosting
We are partnered with two of the industry leaders in hosting, Microsoft Azure and Rackspace. Once launched, your software application will be uploaded to our hosting platform, where it will benefit from multiple front end and back-end servers, firewalls and storage.

Support
The ongoing support provided by MAGWARE Software Solutions to assist in the maintenance of your new system will complete the process. A comprehensive service level agreement is activated on the launch of the system which includes priority bug fixing, assistance with any functionality you’re unfamiliar with and general queries.

Get in touch to find out more by emailing us at info@magware.co.uk, calling us on +44 (0)151 324 2022 or via the Contact Us form on this page.