Marine-services operations for the Gulf — towage booking and order triaging, dispatch planning and live tracking, captain and pilot field apps, and a deterministic rules-pack billing engine where every invoice line seals to a signed, versioned, effective-dated tariff rule. AED with 5% UAE VAT, Hijri and Fri–Sat calendars, full Arabic RTL, CO₂e emissions and HSE, and idempotent SAP S/4HANA posting are built in.
Marine-services operations for the Gulf — towage booking and order triaging, dispatch planning and live tracking, captain and pilot field apps, and a deterministic rules-pack billing engine where every invoice line seals to a signed, versioned, effective-dated tariff rule. AED with 5% UAE VAT, Hijri and Fri–Sat calendars, full Arabic RTL, CO₂e emissions and HSE, and idempotent SAP S/4HANA posting are built in.
MarshaOS is built for gcc towage & pilotage teams in logistics. It is delivered under Outcome-as-a-Service: Xamun invests the build, deploys it on your infrastructure, and you pay per transaction the system processes.
MarshaOS carries the following regulatory and compliance surface, enforced in the workflow rather than documented beside it. The GraphIQ compliance layer keeps these rules current as they change.
Not a generic ERP with a jobs bolt-on. Every module is shaped around how towage, pilotage and harbour services really run in the GCC.
Jurisdiction rules-pack engine Tariffs, surcharges, minimums, triggers, calendars and VAT live in versioned, checksummed, effective-dated rule bundles. Dubai ships active; a new port is a new pack, not a new codebase.
Charge triggers & GCC calendars No-shows, late cancellations, standby and detention priced automatically — with night, Fri–Sat weekend and Hijri holiday surcharges driven by the pack's own calendars.
SoF-driven billing → ERP The signed Statement of Facts is priced against the exact pack version stamped at booking, approved in one click, and posted to your ERP — SAP S/4HANA out of the box, idempotent and audit-ready.
Agent credit control A finance desk that watches every shipping agent's exposure — limits, aging and holds — so commercial risk is managed before the next booking, not after the write-off.
Advisory dispatch & fleet Gantt The allocation matrix recommends the right tugs per movement, and the scheduler lays every tug and captain on a timeline with automatic job ↔ maintenance conflict highlights.
Execution map & geofencing The live fleet across the UAE's ports on one operations map, with geofenced arrival confirmation and a per-port ops wallboard for the control room.
Captain, pilot & customer apps Mobile dispatch ticket and execution clock for captains, assignment coordination for pilots, and self-service booking with an indicative tariff for shipping agents — in English or Arabic.
Forecasting, berth/JIT & PCS A probabilistic mind projects demand and aligns tugs to just-in-time berth windows, with port-community-system connectors — all clearly labelled advisory, never touching a price.
Emissions, HSE & governance CO₂e per job with verified/advisory data tiers, HSE incidents tracked to closure, crew certificates enforced at assignment, capability-based RBAC and an immutable audit ledger.
Real screens from the live demo you can open above. Your own deployment is a separate instance, branded and configured to your operation.
Stacked against the ways Gulf marine-service operators run their business today.
| Capability | MarshaOS Purpose-built for GCC marine ops | Paper, spreadsheets & radio | Generic ERP / SAP alone | Port / terminal suites | Bespoke build |
|---|---|---|---|---|---|
| Rules-pack billing — every line traced to a versioned rule | ● Built-in | ✕ Tariff book in a head | ◑ Custom pricing project | ✕ No | ◑ Custom build |
| Charge triggers — no-show, cancellation, standby, detention | ● Automatic | ✕ Usually forgotten | ◑ Manual entry | ◑ Varies | ◑ Custom build |
| AED + 5% VAT, Fri–Sat weekend & Hijri holiday calendars | ● Native | ✕ Manual | ◑ Configurable, months | ✕ Not localized | ◑ Custom build |
| Arabic interface with full RTL & Hijri dates | ● Every page & form | ✕ N/A | ◑ Partial | ◑ Varies | ◑ Custom build |
| Advisory dispatch & tug allocation | ● Built-in | ✕ Manual | ✕ Not towage-aware | ◑ Limited | ◑ Custom build |
| Fleet Gantt with job ↔ maintenance conflict detection | ● Built-in | ✕ Whiteboard | ◑ Generic | ◑ Varies | ◑ Custom build |
| Live execution map & geofenced arrivals | ● Native | ✕ None | ✕ No | ◑ AIS only | ◑ Integration project |
| Captain / pilot / customer field apps | ● Included | ✕ Radio & paper | ✕ Separate project | ◑ Varies | ✕ Separate project |
| Statement of Facts → rated invoice | ● Automatic | ✕ Re-keyed | ◑ Manual entry | ◑ Varies | ◑ Custom build |
| ERP posting — SAP S/4HANA out of the box (idempotent) | ● Built-in | ✕ Manual | ● Native (it is SAP) | ◑ Integration project | ◑ Custom build |
| Agent credit control — limits, aging, holds | ● Built-in | ✕ Discovered too late | ◑ FI module config | ✕ No | ◑ Custom build |
| CO₂e emissions with verified / advisory data tiers | ● Built-in | ✕ None | ◑ Separate ESG suite | ◑ Varies | ◑ Custom build |
| HSE incidents & crew certificate enforcement | ● Built-in | ✕ Manual | ◑ Generic HR/EHS | ✕ No | ◑ Custom build |
| Time to go live | ● Weeks | ● Immediate* | ✕ 12–24 months | ◑ Months | ✕ Many months |
| Source code ownership & white-label | ● You own & rebrand it | ◑ Files only | ✕ Vendor-locked | ✕ Vendor's product | ● If you funded it |
| Hosting & data residency control | ● Your infra, any region | ◑ Your device | ◑ Vendor-defined | ✕ Vendor cloud only | ● Your choice |
| Commercial model | ● One-time perpetual licence | ◑ Cheap, then costly | ✕ Licence + integrator | ✕ Recurring SaaS | ✕ Big upfront + upkeep |
Under Outcome-as-a-Service, with no upfront CAPEX. What you open above is a demo instance; what you buy is your own separate deployment — on your infrastructure, under your brand, source-available, and configured to how your operation actually works. Xamun invests the build, and you pay a per-transaction fee on what the system processes. A slow month is a small invoice; if it does not run, you do not pay.
Bring us one workflow and we will show you MarshaOS running it.