Software Engineering

GPA has an evolving capability in pure software and databases, developed to bridge the functionality gap between automation platforms and clients specific needs. When combined with our existing services, we can fully integrate process equipment, hardware and software platforms , and ultimately create greater value and efficiencies for your project and business more broadly. Alternatively, we engage directly with clients on their bespoke software development needs.

We can produce custom software solutions to assist with resolving a problem, to improve system efficiencies, or, to enhance reporting capabilities (provide additional data to management).

As a multidiscipline engineering house with a vast array of engineering expertise, we are uniquely positioned to deliver a complete system that integrates with all aspects of a business, beyond the capabilities of a normal software package.

Software should be flexible, innovative and intuitive. It should simplify business operations rather than add layers of complexity. That is the approach that we take when consulting and developing software.


  • .NET development
  • Visual C#
  • C++
  • Windows Presentation Foundation
  • Microsoft Forms
  • Entity Framework
  • HTML5
  • XML
  • Java
  • ASP .NET


  • Microsoft Visual Studio
  • Microsoft SQL Server
  • Oracle