close
Cookies
We use cookies to create a secure website, and deliver the best service possible. For more information, click here.

Every software development project is different, but they always start with the same steps - understanding the problem. Once your requirements are agreed, work commences to develop the software. We hold regular meetings to keep you informed of our progress and to help ensure the project stays on time and on budget.

Research
The first step is to discuss and research the issue you are trying to resolve or what you want to achieve. From there, we use our team's experience to research and find the best solution.
Planning
Once the research has been concluded, we create a detailed development plan to identify timescales and the resources required.
Development
Our team then gets to work developing the software to the plan we have agreed. This often involves working closely with your team and other third party suppliers to make sure it is delivered on time and on budget.
Handover & training
Towards the end of the project, we provide training on how to use the software, install it on the live server(s) and give guidance as to how to get the best from the new system.
Ongoing support
If you require ongoing support (involving telephone / email support or regular amendments), we can provide a short or long term contract to suit your needs.

Our software development experience

We have been developing bespoke software for over 15 years. In that time, we've worked on a wide variety of projects and have gained valuable experience that we bring to every project.

New software
If you have never been involved in a software development project before, it can be daunting. We walk you through the process and draw up the list of requirements with you before commencing work.
Integration
We've integrated bespoke software with many third party services & providers including Google, Dropbox, Equifax, Experian, CAP, FreeAgent, Campaign Monitor, Mailchimp, SagePay, Stripe and more.
Conversion of legacy software
If you currently use a piece of bespoke software which is outdated or no longer supported, we can convert it into a modern system, incorporating any enhancements.
Custom API
If you need to feed data in and out of your business to other providers, services or software, we can develop a custom API to handle the exchange of data.

Industries we've developed bespoke software for

It's a cliché, but every business is different. Therefore, if your industry isn't listed below, we can still help - please contact us to discuss your project.

Manufacturing
Stock control, purchase orders, sales orders, resource planning.
Legal / HR
Anonymised automatic sifting of job placement applicants based on specified application criteria.
Breweries
Job and fault logging, assigning to internal engineers and external service providers.
Property management
Automatic matching of requirements and enquiries to properties, generation of client reports.
Financial organisations
Management of applicants for key products, automatic credit checks with Equifax.
Insurance
Automatic calculation of premiums from risk / rating tables, generation of certificates and other documentation.
Automotive
Integrating data feeds from CAP, Experian and other sources.
Education
Management of student profiles and their qualifications.
Service businesses
Managing jobs, field based engineers / technicians, digital signing of job sheets.
Internet of Things (IoT)
Development of IoT dashboards, handling millions of rows of data.
General B2B or B2C
CRM, Intranet or other general purpose business software.

Our business is founded on the principles of accuracy, and our motto is to reflect the facts without distortion. We asked PCM to create a system that would streamline the reporting process and ensure consistency across a wide network of fire investigators.
Chris Clarke
Fire Investigations UK
Contact us