Software development lies at the heart of our business. We specialize in developing web based business systems, usually developed using our own successful FoundationsTM platform. Foundations TM, is a software development framework, toolkit and design methodology developed by PDMS to develop high performance applications in Microsoft .NET. We also have expertise in a wide range of technologies and can provide implementation and configuration services for a number of products and solutions including SharePoint.
We've invested significantly in FoundationsTM as we believe it adds genuine value - a real alternative to off-the shelf software where one size doesn't really fit all, and the time and risks often associated with bespoke developments where systems are built from scratch. By using FoundationsTM as a basis for our projects, we can guarantee the delivery of reliable, secure, flexible and cost effective software systems to our clients.
Every single business system we've developed for our clients has unique and domain specific requirements, but they also have a lot of underlying common elements. Fundamental to most business systems is the need to capture and securely store data, and then to process, analyse, aggregate and report on that data. Most business applications also need to include the ability to set up and maintain users, their authentication and their permissions to perform tasks within the system, the ability to audit user activity and for example, provide online context sensitive help.
These are all areas where FoundationsTM can help - because it seamlessly handles the provision of these "basics", our analysts and developers can focus their efforts on our customer's specific business requirements. It also helps ensure the quality and reliability of our systems - our FoundationsTM platform and components have been extensively tested over many projects. Visit the Foundations TM section of our website to find out more.
We have over 17 years experience in delivering successful software engineering projects and provide a complete end to end service from specification and design, right through to implementation, hosting and on-going support. Our full lifecycle approach means that we can offer high levels of support to our clients throughout each stage of the project.
To help our customers budget their IT expenditure more effectively, we are happy to quote on either a fixed price or a time and materials basis and can also provide our software solutions on a fully managed basis.
Together with our customers, we define a level of support that is appropriate to their specific requirements, establishing the "business critical" nature of their system and the level of cover required. A mutually acceptable support contract is drawn up and signed by both ...
Our full-lifecycle approach allows us to support our clients from project inception through specification, development, integration, testing, roll out, training and ongoing support. We also have the facilities to host the systems we build and our hosting & support packages can be tailored ...