Case study

Maritime Procurement ERP

A legacy ERP replaced module by module with a serverless, cloud-native platform — procurement, suppliers, orders and equipment in one system, with no downtime window.

Client type
Marine supply company operating across several regions (sample scenario)
Industry
Enterprise Software
Duration
14 months

Sample contentSample engagement. Illustrative scenario used while the site is in build — not a named client project.

enterprise software2026

Maritime Procurement ERP

  • Java
  • Spring Boot
  • PostgreSQL
  • React

Procurement ran on an ageing ERP with a decade of accumulated exceptions and no reliable data quality. Any replacement had to migrate that history intact and stay available continuously, because ships do not wait for maintenance windows.

A phased rebuild — foundations first (data migration, identity, infrastructure), then module by module — on a serverless AWS architecture with the legacy system running alongside until each slice had carried real traffic.

Procurement staff stopped reconciling between systems and spreadsheets, and the organisation gained a platform its own team can extend without vendor dependency.

  1. 01Data quality assessment and migration rehearsals against production copies
  2. 02Foundations delivered first — identity, permissions, infrastructure as code
  3. 03Modules released one at a time, each independently reversible
  4. 04Integration layer built for shipping, procurement and accounting partners
  5. 05Zero-downtime deployment strategy with automated rollback

Foundations before features

The first release contained almost nothing a user could see: identity, permissions, infrastructure as code and a rehearsed migration path. Every subsequent module was cheap because of it.

Start a conversation

Similar problem on your side?Let's talk.

Tell us what you are trying to build, fix or decide. If we are not the right team for it, we will say so and point you somewhere better.

Typical first step: a 30-minute call, then a short written assessment.