Software development

We believe in proper software engineering

We are software engineers, with over 23 years' experience, and are specialists in designing and developing online systems. We believe in proper software engineering so that the systems we deliver can evolve with your business. That’s why many of the systems we designed over 20 years ago, are still in active use – and still vital to our clients’ businesses today.

With strategic insights and technological know-how, we can offer advice on where and how our solutions can make the most significant impact to move your business forward and deliver bottom-line benefits.

No two businesses or organisations are the same and we adapt our delivery approach and methods to suit you – from a traditional waterfall approach through to agile delivery where the scope of delivery is more flexible.

Our approach to software development is different too. We are neither a systems integrator, nor software re-seller, nor a body shop or an ordinary bespoke software developer. We have invested in our own framework and components - Foundations - (based on Microsoft’s .NET platform) - significantly reducing the risk and cost of bespoke software development.

Our full lifecycle approach also means that we can offer high levels of support to you throughout each stage of the project. We make life easier for you by providing a complete end to end service – from initial analysis to graphic design and software development through to hosting, as a managed service, and ongoing support and enhancements.

We are also flexible in the way we charge for our services. From fixed price, time & materials through to delivery on a software as a services basis for a monthly fee and shared risk and reward models – we offer a range of options.

Whatever your challenge we have the technology and know-how to help you meet it – with practical software solutions that add value and deliver real tangible results.

We deliver software that is a strategic asset to any organisation using an architecture, components and processes that have been proven to overcome the challenges of complex software projects
Mike Bromwich Technical Director, PDMS