OUR
SERVICES

Mission-critical software engineering

An Italian engineering SME delivering software services and proprietary solutions for mission-critical, safety-critical and business-critical systems. Since 2007 we design, develop, modernize and maintain advanced software platforms for leading industrial organizations.

Core competencies

Large enough to deliver. Small enough to be agile. Senior enough to solve complex problems.

Mission-critical software

  • Real-time software systems
  • Software modernization and re-hosting
  • Long-term maintenance and support

Simulation & training

  • Radar, FLIR and other sensor simulation modules
  • Synthetic vision systems
  • Pilot training environments
  • Real-time scenario engines

Aerospace & avionics software

  • Ground stations
  • Mission planning software
  • HUMS and predictive maintenance support
  • Sensor fusion environments

Geospatial & visualization

  • GIS servers, 2D and 3D rendering engines
  • Mission map systems
  • Geodata processing pipelines

Industrial integration

  • Custom modules for ERP, MES and SCM platforms
  • Interoperability across business platforms
  • Software for Media & Broadcasting and Enterprise

Quality & methods

  • ISO 9001:2015 certified quality management system
  • Full software lifecycle: design, development, testing, certification, deploy
  • Code review, automated and regression testing, CI/CD

GPA MS knowledge base

A growing collection of intellectual properties gathers the results of the main projects

Software libraries

Math models

Domain specific solutions

Software Design and development best practices

Flexible contractual models

GPA MS has experience with a wide range of contractual models, ranging from Time & Material to the more complex Outsourcing contracts.

Engineering support services
Time & Material

Engineering Support Services

A dedicated team guarantees on-site or remote software design and development support, with strong links to the customer development teams.

Co-managed projects
Turn Key Contracts

Co-Managed Projects

A mixed team of customer people and GPA MS engineers shares the project goals while keeping distinct roles: design, development, testing, certification and deploy.

Nearshore outsourcing
Full outsourcing

Outsourcing

Independent GPA MS teams in a nearshore context, with daily interactions with customer teams and other external providers.

We also join European and national R&D consortia as specialized subcontractor or technical work package leader. Discover our R&D partnership

Technology stack

Languages, frameworks, platforms and methodologies across every layer of the stack.

Languages & Desktop

Low-level, systems and desktop programming — core for embedded, simulation and tooling.

C

C

C++

C++

C#

C#

Python

Python

PHP

PHP

Qt

Qt

.NET

.NET

Blazor

Blazor

.NET Core

.NET Core

WPF

WPF

Entity Framework

Entity Framework

ASP.NET Core

ASP.NET Core


Web & Mobile

Full-stack web and cross-platform mobile — from browser to native app.

Android

Android

Dotnet Maui

Dotnet Maui

HTML5

HTML5

iOS

iOS

jQuery

jQuery

Node.js

Node.js

Nuxt.js

Nuxt.js

Progress Telerik

Progress Telerik

React

React

Vue.js

Vue.js

Xamarin

Xamarin


Microservices

Microservices

REST API

REST API

SSR

SSR


CSS3

CSS3

JavaScript

JavaScript

TypeScript

TypeScript

Laravel

Laravel


AR / GIS / 3D

Geospatial, augmented reality and real-time 3D — from satellite data to interactive environments.

Vuforia

Vuforia

Unity 3D

Unity 3D

IIIF

IIIF

Unreal Engine

Unreal Engine

OpenGL

OpenGL

OpenLayers

OpenLayers

Vectary

Vectary

OpenSceneGraph

OpenSceneGraph

Leaflet

Leaflet


Data / Systems / DevOps

Databases, cloud platforms and CI/CD pipelines for enterprise-grade deployments.

Oracle

Oracle DB

SQL Server

SQL Server

MySQL

MySQL

SQLite

SQLite

MongoDB

MongoDB

PostgreSQL

PostgreSQL

MariaDB

MariaDB

CouchDB

CouchDB

Cosmos DB

Cosmos DB

Redis

Redis

Linux

Linux

Windows

Windows

Docker

Docker

Azure DevOps

Azure DevOps

Git

Git

GitHub

GitHub

Nginx

Nginx


AWS

AWS

Azure

Azure

Google Cloud

Google Cloud


Methods & Quality

Standards and methodologies ensuring rigorous quality across safety-critical and regulated domains.

Agile Delivery

Agile Delivery

Software Lifecycle

Software Lifecycle

Clean Code

Clean Code

SOLID

SOLID

Design Patterns

Design Patterns

Code Review

Code Review

CI/CD

CI/CD

Automated Testing

Automated Testing

Regression Testing

Regression Testing

Performance Testing

Performance Testing

Monitoring

Monitoring

Unit Testing

Unit Testing

Integration Testing

Integration Testing

Security Testing

Security Testing

Have a mission-critical project?

Tell us about your challenge: our engineers will get back to you to discuss how we can help.