The stack that worked five years ago is rarely the same stack the business needs now.

Why legacy RoRo systems become operational bottlenecks

Most major RoRo and PCTC operators have a story about their booking system. It is usually old. It was built when the fleet was smaller and the OEM mix was simpler. It works — but it works alongside a stack of other systems that all hold part of the picture.

Schedule planning lives in one place. Quotes live in another. Allocation decisions happen by phone or email. Cargo manifests sit in a third system. Voyage profitability is reconstructed in Excel after discharge — never during, never before — because the data needed to calculate it lives across three different systems and a fourth spreadsheet.

The patterns we see consistently across mid-to-large RoRo and PCTC operators:

  • Fragmented data across silo-based systems. Schedule, pricing, capacity, booking, and manifest data lives in separate platforms — sometimes intentionally, often as the residue of migrations that never finished.
  • Excel reconstruction of voyage profitability. Margin is calculated after discharge, not during the voyage. By the time it is visible, the next two voyages are already operating against the same assumptions.
  • Custom-build maintenance burden. Internal booking platforms built a decade ago require a dedicated team of specialists to maintain. New requirements queue behind backlog. The build that solved last decade's problem constrains this one.
  • Key-person risk. Operational knowledge concentrates in a handful of long-tenured people. When they take holiday, transition out of the role, or are simply busy, decisions queue behind their availability.

A BMW X5, a Caterpillar excavator, and a 14-metre agricultural trailer do not consume vessel capacity the same way. Most generic logistics systems still try to model them as if they do.

The point is not that these systems are bad. They were good answers when they were built. The point is that their structure now limits what the business can do operationally.

Legacy stack vs CargoVerse

Where the cost shows up
Legacy stackCargoVerse
Voyage profitability reconstructed in Excel after dischargeReal-time voyage profitability during the operating period
Separate booking system, separate scheduling, separate pricingShared operational model — one data model across the workflow
Manual allocation coordination by phone, email, and spreadsheetUnified allocation workflow against actual vessel configuration
Custom integrations between silo-based systemsShared platform foundation on Microsoft Dynamics 365 + Azure
Operational knowledge concentrated in specialistsDocumented platform with shared product roadmap
Change requests queued behind internal development backlogContinuous platform updates from a shared product roadmap
Forecast variance discovered at the quarterly debriefForecast vs actual tracking visible during the operating period

The contrast is not that legacy systems are obsolete. It is that their structure was never designed for the kind of cross-functional decision-making that today's commercial environment demands.

One operational picture

CargoVerse architecture — One Dataverse, three layers, no silos A three-layer system architecture diagram. Commercial layer on top contains Pricing & Quote, Booking, and Contract modules. Shared Data Model layer in the middle is the operational centerpiece, holding Customer, Cargo, Vessel, Voyage, and Contract entities in real time. Operations layer on the bottom contains Schedule & Voyage, Allocation, and Profitability modules. The entire platform is built on Microsoft Dynamics 365 and Azure. ONE DATAVERSE · THREE LAYERS · NO SILOS COMMERCIAL Pricing & Quote Booking Contract SHARED DATA MODEL · REAL-TIME One operational picture Customer · Cargo · Vessel · Voyage · Contract OPERATIONS Schedule & Voyage Allocation Profitability BUILT ON MICROSOFT DYNAMICS 365 + AZURE

CargoVerse is built around a different premise. Pricing, booking, allocation, voyage planning, port calls, and voyage profitability share the same data model and the same real-time state. Not six systems stitched together. One operational picture, end to end.

For a commercial team, that means a quote is grounded against actual schedule and capacity at the moment it is generated. For operations, an allocation request arrives with customer context, contract terms, and rotation impact already attached. For finance, voyage profitability is visible during the voyage rather than reconstructed after it. For the executive team, the data flowing into the quarterly review was the same data shaping the decisions during the quarter — not parallel realities reconciled at the last minute. (How much of your profitability is decided before management sees the numbers? takes that argument further.)

What CargoVerse does today

The platform is the synthesis of three customer installations, now generalised into a productised SaaS offering for RoRo and PCTC operators. What is live in the platform today:

Commercial workflow

  • Quote-to-booking integration for RoRo carriers — connected pricing, voyage planning, and capacity commitment in one system, with optional integration to the operator's existing booking platform
  • Forecast vs actual tracking for RoRo and PCTC contracts — by customer and trade lane, visible during the operating period
  • Real-time voyage profitability for RoRo shipping — live margin visibility based on planning data, not post-mortem reconstruction

Operational workflow

  • Vessel rotation and master schedule planning — the operational spine of voyage management across the fleet
  • RoRo vessel allocation by deck configuration — capacity tracked by high & heavy, breakbulk, and automotive volume against actual deck layout
  • Cargo manifest management for automotive and high & heavy cargo — by make, model, and cargo group, not generic units

Visibility and ecosystem

  • Port call management with shared value-chain visibility — full operational overview with the ability to share cargo-shipped notifications and event data with downstream participants
  • EDI portal for OEMs and agents — set up on behalf of the operator, used by both agent and OEM partners across the value chain

Expanding through 2026: the agent portal and OEM portal experiences continue to mature, and a Supply Chain platform that lets downstream consumers listen to Port Calls updates is in development.

This is a deliberately concrete list. We have not included anything aspirational. What you read here is what an operator can use today.

See how this thinking shows up in the operating model → How much of your profitability is decided before management sees the numbers?

The case against the custom build

The case for a custom build is straightforward. You get exactly what you need. You own the roadmap. The team that maintains it understands your business better than any external vendor could.

The case against is what happens over time.

A custom build is a maintenance burden by default. Knowledge concentrates. The team that built it leaves, gets reorganised, or becomes the bottleneck for every new request. Five years in, the system that was perfectly fit to the business when it was built becomes the constraint on what the business can do next. The original brilliance becomes someone else's full-time job. (The most important system in your company might be a person describes that pattern in detail.)

A productised platform inverts that dynamic. CargoVerse evolves because the platform itself evolves — across multiple operators, with shared investment in the data model, the user experience, and the platform foundation.

Your operations team stops being the system's maintenance team and goes back to being the operations team

This is not an argument against operational specificity. CargoVerse is RoRo-native — the data model, the workflows, the allocation logic are all built for this cargo type, not retrofitted from container shipping. (You are not a container line with a ramp explains why that distinction matters.) The choice is not between “specific to our business” and “generic SaaS.” It is between specificity carried by a vendor whose entire product is the specificity, and specificity carried by an internal team whose mandate is to maintain a system while the rest of the company moves on.

Built on Microsoft Dynamics 365 and Azure

CargoVerse runs on the Microsoft Dynamics 365 Power Platform and Microsoft Azure. For shipping and logistics organisations already invested in Microsoft for finance, CRM, or productivity, this means a short integration story — and a foundation that is secure by default, modern in its identity and integration model, and ready for the AI capabilities now standard in enterprise software.

The choice of platform is not incidental. The Microsoft enterprise stack is well-understood in the maritime sector. It carries the security certifications, identity model, and integration standards enterprise IT teams already expect. CargoVerse extends that foundation with the RoRo-native data model and voyage management workflows that shipping operations actually need.

Cartagena AS has been a Microsoft enterprise partner since 2003. The CargoVerse platform is the result of three customer installations on this foundation, now generalised into a productised SaaS offering for RoRo and PCTC operators.

How we approach a conversation about fit

We do not lead with a demo. We lead with a conversation about your operation.

Operations differ. Cargo mix differs. Network shape differs. The right answer for a global PCTC operator looking to consolidate four legacy systems is different from the right answer for a regional RoRo carrier looking to systematise what currently lives in Excel. Some operators are best served by a phased CargoVerse adoption that connects to their existing booking system first. Others are best served by a full platform migration over twelve to eighteen months.

We will tell you which one we think you are, with reasons. If CargoVerse is the right fit for what you need, we will show you exactly how it works. If it is not — for cost reasons, for timing reasons, or because what you have actually works well enough — we will say so. We would rather not start a relationship by overpromising it.

See how your operation would run
in CargoVerse.

Walk through your pricing, booking and voyage flow — in one system. 30 minutes. No slides. Live system.

We'll get back to you within one business day with a meeting invitation.

Thank you — we'll be in touch.

Expect a meeting invitation from our team within one business day.

Frequently asked questions

How does CargoVerse integrate with our existing booking system?

CargoVerse can run as the full platform, or it can be adopted in phases. For operators with an existing booking system that works, we typically integrate at the boundary — CargoVerse handles the voyage planning, allocation, and profitability layer, while the legacy booking system continues to handle bookings. Over time, the booking workflow can migrate into CargoVerse as well, on the operator's timeline.

How does CargoVerse handle invoicing? Can it run through our existing ERP?

Yes. CargoVerse is designed to integrate with the operator's existing ERP rather than replace it. Voyage-level data — bookings, cargo, contracted rates, applied surcharges, and voyage-specific adjustments — flows through to the ERP, which runs the actual invoicing process. We have good experience integrating with different ERPs in this configuration. The ERP remains the system of record for finance, and the operator's finance team stays in the tools and audit trail they already trust.

Can we run a phased adoption?

Yes. Phased adoption is the more common pattern. A typical phasing: voyage management and allocation first, then forecast-versus-actual and profitability, then booking integration, then portals for OEMs and agents.

What does implementation look like?

Implementation depends on scope and starting point, but a typical voyage-management-first adoption runs in the 8-to-16-week range to first productive use. Full platform migrations run 12 to 18 months. The biggest variable is data — how the operator's existing schedule, capacity, and contract data needs to be modelled in the CargoVerse data structure.

How does CargoVerse handle OEMs, agents, and EDI?

CargoVerse includes an EDI portal that is set up on behalf of the operator and their OEM and agent partners. The agent and OEM portal experiences are continuing to mature through 2026. For operators with existing OEM EDI integrations, those connections can be brought into CargoVerse during implementation.

What are the data security and residency implications of running on Azure?

CargoVerse runs on Microsoft Azure with the standard enterprise security and compliance certifications. Data residency can be configured per the operator's regulatory requirements. The Microsoft Dynamics 365 Power Platform foundation carries SOC 2, ISO 27001, GDPR, and similar standards.

Is CargoVerse ready for AI-driven voyage optimization?

CargoVerse focuses AI capabilities where they improve operational clarity: allocation suggestions when bookings approach capacity limits, forecast variance analysis across customers and trade lanes, anomaly detection around schedule changes, and capacity variance detection on live bookings. The platform foundation is built on Microsoft Dynamics 365 and Azure, which provides the AI capabilities operators expect to leverage now and over the coming years.