/ Case study Institution · Luxembourg · 2023 · Platform + bespoke mini-ERP
Maritime Affairs Authority (CAM) · Luxembourg

A maritime public service
that went digital.

The Luxembourg government agency in charge of maritime policy managed boating-licence exam registrations by hand — paper, mail, back-and-forth. Our role: turn an administrative procedure into a useful public service, for candidates and staff alike.

C
Client Maritime Affairs Authority
maritime.public.lu
maritime.public.lu
Candidate platform — exam booking
Exam booking · candidate journey
24/7
online service
no travel or mail
1
unified back-office
candidates, sessions, results
0
vendor lock-in
Java · Javlo · client ownership
/ The client

A sovereign mission, an administrative reality.

The Maritime Affairs Authority (CAM) is the Luxembourg government agency responsible for regulating and promoting the country's maritime industry. Attached to the Ministry of Mobility and Public Works, it implements national maritime policy — and, in that capacity, runs the boating-licence exams for Luxembourg candidates.

Behind a sovereign mission, a very concrete administrative reality: registrations to process by hand, candidate files to build, exam histories to keep up to date, results to record.

/ The challenge

Not "a new site". A service to transform.

A growing workload for CAM teams, and a candidate journey inherited from a counter-service logic — paper, mail, back-and-forth. The question wasn't "how to redo a website" but "how to turn an administrative procedure into a useful public service, for candidates and for those who assist them".

/ The dual benefit

A simple journey for candidates,
a structured tool for staff.

Too many agencies sell one without the other — a beautiful front-end and a patched-together back-office, or the reverse. Here, both halves of the service were delivered in alignment, with the same rigour.

admin.maritime.public.lu
CAM back-office
01 / Staff side Bespoke back-office Candidate base, session scheduling, results — all structured, all usable.
maritime.public.lu
Candidate journey
02 / Candidate side Registration in a few clicks Register for an exam, manage your profile, track your progress — from any device.
/ The method

Our approach.

This is exactly the kind of project that illustrates Andromede's positioning for public and institutional organisations — a bespoke tool, built around the business, that becomes a real efficiency lever.

  • Consulting and UX/UI on the candidate side. The registration journey was designed to be readable, accessible from desktop or mobile, and understandable without assistance.
  • A mini-ERP on the CAM side. We developed a bespoke back-office that centralises the candidate base, schedules sessions, records results. Staff no longer re-enter data or search through a binder.
  • A platform built to last. Java, Javlo CMS, scalable architecture: the solution isn't a one-off tool, it's a foundation. CAM can graft new services onto it without rebuilding, and remains fully in control of its tool.
/ Institutional framework

A maritime public service, delivered with the rigour it demands.

🇱🇺 Grand Duchy of Luxembourg
Ministry of Mobility and Public Works
/ Tech stack

Choices made
to last.

No experimental stack. Solid, documented building blocks, with maintenance guaranteed for 10 years.

Scope
Citizen platform + back-office
Disciplines
Web design · UI/UX · consulting · dev
Stack
Java · Javlo CMS · scalable architecture
User side
Registration · profile · history
Staff side
Candidate base · sessions · results
Ownership
100 % client-side · no dependency
/ What we delivered

The results.

  • A maritime public service available online 24/7, with no travel or mail.
  • A reduced administrative workload at CAM, on what used to be repetitive tasks.
  • Centralised, reliable, usable candidate data.
  • A platform that evolves at the pace of the authority's needs, not the provider's.
/ Keep reading

An administrative procedure
to turn into a service?

Registrations, exams, approvals, declarations: we scope the business, design the user journey, and deliver the back-office that goes with it. Free audit within 48h.

Talk about your procedure