Allocate — A Case Study

Transforming maritime network planning through intelligent vessel allocation

Meta description: How WhizCloud built Allocate — a cloud-native vessel planning and allocation platform for a global tanker fleet, delivering centralised schedule visibility, intelligent voyage allocation, TCE-driven profitability analysis, and automated voyage publishing into operational systems.

TL;DR

We built Allocate, a centralised vessel planning and allocation platform for a leading maritime organisation managing a global tanker fleet. Using a cloud-native Azure architecture with Microsoft Entra ID, SSO, and deep enterprise integration, the platform gives trading managers and network planners complete visibility of fleet schedules, voyage profitability, and vessel availability — replacing fragmented spreadsheets and disconnected systems. The result: faster allocation decisions, automated TCE and utilisation calculations, integrated drydock planning, and streamlined voyage publishing directly into operational systems — turning vessel allocation from a manual, reactive process into a data-driven strategic capability.

Problem Overview

Managing a global tanker fleet requires continuously balancing vessel availability, cargo demand, commercial performance, and operational constraints. Trading managers and network planners were making critical allocation decisions daily, relying on fragmented information spread across multiple disconnected systems and spreadsheets — with no consolidated view of schedules, profitability, or fleet utilisation.

  • Planning teams lacked a consolidated view of fleet deployment across regions and lines of business
  • Assigning open vessels to future voyages required significant manual analysis and comparison across multiple data sources
  • Testing different allocation options and understanding commercial impacts required extensive manual effort
  • Critical metrics such as Time Charter Equivalent (TCE) and utilisation were not readily available during planning activities
  • Creating and publishing voyages into operational systems involved multiple manual steps and coordination across teams
  • Upcoming vessel drydock schedules were difficult to incorporate into long-term planning decisions

Role & Responsibilities

  • Role: Full-stack development team and enterprise integration partner
  • Responsibilities:
    • Design and build the full Allocate platform — fleet planning dashboard, allocation engine, and voyage management tools
    • Architect a cloud-native, scalable platform supporting global accessibility for a distributed planning organisation
    • Implement secure-by-design authentication using Microsoft Entra ID, SSO, and Role-Based Access Control
    • Build the intelligent vessel allocation engine covering open vessel comparison, profitability evaluation, and draft management
    • Develop voyage profitability analysis with real-time TCE, voyage economics, and commercial comparison calculations
    • Integrate drydock and maintenance schedules into long-term fleet planning views
    • Build automated voyage publishing — validation, workflow management, status monitoring, and error handling into operational systems
    • Integrate Allocate with Voyage Management Systems, Fleet Scheduling Platforms, Vessel Master Data, and Commercial Planning sources as a single planning orchestration layer
    • Implement observability, monitoring, and CI/CD practices across multi-environment deployments

Project Context

  • Industry: Maritime trading and fleet operations — vessel scheduling, network planning, and commercial optimisation
  • Purpose: Replace fragmented, spreadsheet-driven vessel planning with a centralised platform that gives trading managers complete visibility and data-driven allocation decisions across a global fleet
  • Constraints: Planning decisions had to be based on current operational and commercial data pulled from multiple enterprise systems in real time. Voyage publishing needed strict validation before reaching operational systems to prevent costly scheduling errors. The platform had to scale across regions and lines of business for a globally distributed planning organisation. Security and governance requirements demanded enterprise-grade identity management and full audit tracking.

My Approach

We approached Allocate as a planning orchestration layer rather than a standalone tool — its value depended entirely on pulling accurate, current data from Voyage Management, Fleet Scheduling, and Commercial Planning systems, then presenting it in a way that made allocation decisions faster and more confident. The allocation engine and profitability analysis were treated as the core of the platform, with schedule visualisation and drydock integration layered around that core. Voyage publishing was designed with validation as a first-class concern, since errors reaching operational systems would carry real commercial cost.

  • Orchestration layer first: Designed Allocate to integrate deeply with existing Voyage Management, Fleet Scheduling, and Vessel Master Data systems rather than duplicating data — a single source of truth was non-negotiable
  • Allocation engine as the core: Built the intelligent vessel allocation and voyage profitability analysis first, since this was the highest-value capability planners needed daily
  • Validation-first publishing: Automated voyage publishing was designed around strict validation checks and error handling, since mistakes flowing into operational systems carry real commercial risk
  • Cloud-native and secure by design: Microsoft Entra ID, SSO, and RBAC were built into the architecture from day one to support a globally distributed planning organisation securely

Research & Insights

Key Findings from Discovery

  • Trading managers consistently described spreadsheet-driven planning as their biggest bottleneck — comparing allocation scenarios manually across multiple sources consumed significant time daily
  • TCE and utilisation metrics existed in source systems but were not accessible at the point of planning decision-making — creating a gap between data availability and decision usefulness
  • Drydock schedules were maintained separately from fleet planning, meaning maintenance windows were frequently discovered late rather than factored into allocation decisions proactively
  • Voyage publishing into operational systems was a recurring source of coordination overhead — multiple manual handoffs between planning and operations teams slowed execution
  • Planners needed to compare multiple allocation scenarios quickly to respond to changing market conditions — a static, single-option planning process limited commercial agility

Competitive Research

  • Most vessel scheduling tools focused narrowly on calendar-style schedule visualisation — few combined schedule visibility with integrated profitability analysis and allocation decision support
  • Drydock and maintenance planning was typically managed in separate systems entirely disconnected from commercial vessel allocation tools
  • Automated, validated voyage publishing directly into operational systems was rare — most platforms required manual data entry or export/import processes between planning and execution systems

User Persona

  • Name: David
  • Role: Trading manager overseeing vessel allocation across multiple regions
  • Goals: See all open vessel positions and fleet schedules in one place, compare voyage profitability quickly across allocation options, publish approved voyages into operational systems without manual coordination delays
  • Pain Points: Comparing allocation scenarios manually across spreadsheets and disconnected systems, no visibility into TCE and utilisation at the point of decision-making, drydock schedules discovered too late to factor into planning

Information Architecture

  • Fleet Planning Dashboard — consolidated view of fleet TCE performance, commercial and operational utilisation, recently scheduled vessels, open vessel opportunities, and regional planning insights
  • Schedule Management — regional schedules, vessel deployment analysis, open vessel positions, capacity requirements, and timeline/map-based schedule visualisation
  • Intelligent Vessel Allocation — open vessel comparison, model voyage options, projected profitability evaluation, vessel-to-voyage assignment, and draft schedule management
  • Voyage Profitability Analysis — real-time TCE, voyage economics, revenue projections, and commercial comparisons across alternatives
  • Voyage Draft Management — create, modify, cancel, validate, and publish draft voyage schedules through a controlled workflow
  • Drydock Planning — upcoming drydocks, planned maintenance windows, and fleet availability impact visibility integrated into planning
  • Automated Voyage Publishing — validation checks, publishing workflows, status monitoring, error handling, and confirmation tracking into operational systems

Visual Language

Allocate was designed for trading managers who need to compare dense commercial and operational data quickly under time pressure. The Fleet Planning Dashboard prioritises at-a-glance clarity for TCE, utilisation, and open vessel opportunities, while schedule visualisation uses both timeline and map-based views to suit different planning contexts. The allocation and profitability comparison screens were designed to support side-by-side scenario evaluation, since planners frequently weigh several options before committing to a voyage assignment.

Wireframes & Early Ideas

Early wireframes focused on the Fleet Planning Dashboard and the vessel allocation comparison screen — the two highest-frequency tools in a trading manager's daily workflow. The timeline versus map view for schedule visualisation was tested with real planners early, since both formats had genuine use cases depending on the planning question being asked. The voyage publishing flow required particular care in wireframing — validation feedback needed to be clear and immediate so planners could correct issues before submission rather than discovering errors after publishing into operational systems.

Designing Solutions

Problem: Planning teams had no consolidated view of fleet deployment across regions

  • Built the Fleet Planning Dashboard consolidating TCE performance, commercial and operational utilisation, recently scheduled vessels, and open vessel opportunities in one view
  • Schedule Management module provides regional schedule visibility with timeline and map-based visualisation, replacing fragmented spreadsheet tracking
  • Regional planning insights surface capacity requirements and deployment patterns that were previously invisible without manual cross-referencing

Problem: Assigning vessels to voyages required extensive manual analysis with no profitability visibility

  • Built the Intelligent Vessel Allocation engine — planners view available open vessels, compare model voyage options, and evaluate projected profitability before assigning vessels to future voyages
  • Voyage Profitability Analysis provides real-time TCE, voyage economics, and revenue projections so commercial comparisons happen at the point of decision-making, not after the fact
  • Draft schedule management lets planners model multiple allocation scenarios before committing, supporting faster and more confident decisions

Problem: Drydock schedules were difficult to incorporate into long-term planning decisions

  • Integrated vessel maintenance and drydock schedules directly into the planning platform, giving visibility into upcoming drydocks and planned maintenance windows
  • Fleet availability impacts from drydock schedules are now visible during allocation decisions rather than discovered after a voyage has already been planned
  • This integration reduced scheduling conflicts and improved fleet readiness for long-term planning horizons

Problem: Publishing approved voyages into operational systems required multiple manual steps and team coordination

  • Built automated voyage publishing with built-in validation checks before any voyage reaches operational systems
  • Publishing workflows, status monitoring, error handling, and confirmation tracking replace manual handoffs between planning and operations teams
  • This reduced manual effort, improved accuracy, and accelerated operational execution from approved plan to live voyage

Tech & Implementation

  • Platform: Cloud-native architecture on Microsoft Azure — global accessibility, high availability, secure operations, automated scalability, and enterprise-grade resilience
  • Identity & Security: Microsoft Entra ID authentication, Single Sign-On (SSO), Role-Based Access Control (RBAC), secure API management, encrypted communications, audit logging, and governance controls
  • Enterprise Integration: Connected to Voyage Management Systems, Fleet Scheduling Platforms, Vessel Master Data Services, Maintenance and Drydock Systems, Commercial Planning Data Sources, and Notification Services
  • Data Processing & Automation: Background services continuously synchronise voyage information, calculate TCE and utilisation metrics, validate voyage drafts, process scheduling updates, and generate operational notifications
  • Observability & Monitoring: Application Performance Monitoring, centralised logging, operational telemetry, automated alerting, integration monitoring, and audit reporting
  • DevOps: CI/CD automation, Infrastructure as Code, multi-environment deployments, automated testing, release governance, and continuous monitoring

Real-world Features & Highlights

  • Fleet Planning Dashboard → consolidated TCE, utilisation, scheduled vessels, and open vessel opportunities in one view
  • Schedule Management → regional schedules with timeline and map-based visualisation
  • Intelligent Vessel Allocation → open vessel comparison, profitability evaluation, and draft assignment in one engine
  • Voyage Profitability Analysis → real-time TCE, voyage economics, and commercial comparisons before any commitment
  • Voyage Draft Management → create, modify, validate, and publish draft schedules through a controlled workflow
  • Drydock Planning → upcoming maintenance windows integrated directly into long-term fleet planning
  • Automated Voyage Publishing → validation, workflow, status monitoring, and error handling into operational systems
  • Enterprise integration → single source of truth across Voyage Management, Fleet Scheduling, and Vessel Master Data systems
  • Enterprise-grade security → Microsoft Entra ID, SSO, RBAC, encrypted communications, and full audit logging

Results & Impact

  • Centralised planning platform replaced spreadsheet-driven, fragmented allocation processes across the organisation
  • Real-time schedule visibility and automated profitability calculations significantly accelerated allocation decision-making
  • Integrated TCE and utilisation insights support profitability-focused planning at the point of decision-making, not after the fact
  • Drydock schedules are now factored proactively into long-term planning, reducing scheduling conflicts and improving fleet readiness
  • Automated voyage publishing significantly reduced manual coordination effort between planning and operations teams
  • A scalable, cloud-native foundation now supports continued fleet growth and future optimisation initiatives

Challenges & Learnings

  • Enterprise data synchronisation — integrating Allocate as a single source of truth across Voyage Management, Fleet Scheduling, and Vessel Master Data systems required careful background synchronisation design to keep planning data current without overloading source systems
  • TCE and utilisation accuracy — calculating commercial metrics automatically and reliably required close validation against existing manual calculation methods before planners would trust the platform's figures
  • Validation before publishing — designing strict validation checks for voyage publishing that caught real errors without creating unnecessary friction for planners required significant iteration based on real-world voyage scenarios
  • Drydock integration complexity — maintenance and drydock data lived in a separate system with different update cadences than voyage data, requiring careful handling to keep both data sources properly reconciled in planning views
  • Security across a distributed organisation — implementing Microsoft Entra ID, SSO, and RBAC consistently for trading managers and planners across multiple regions required rigorous access governance from the start

Takeaways

  • Orchestration beats duplication: Allocate's value came from integrating deeply with existing systems as a single source of truth, not from building a parallel data store — this kept planning data trustworthy and current
  • Put commercial metrics where decisions happen: Surfacing TCE and utilisation directly within the allocation workflow — rather than requiring planners to look them up separately — was the change that most directly improved decision quality
  • Validation is risk management, not bureaucracy: Strict validation before voyage publishing prevented costly operational errors — treating this as a first-class design concern rather than an afterthought paid off directly
  • Integrate adjacent planning data early: Bringing drydock and maintenance schedules into the same platform as voyage allocation eliminated a recurring blind spot that had caused real scheduling conflicts in the past
  • Cloud-native scale supports organisational growth: Building on Azure with automated scalability from day one means Allocate can support fleet growth and new regions without architectural rework

Next Steps

  • Advanced scenario modelling — deeper what-if analysis tools for comparing multiple allocation strategies simultaneously
  • Predictive analytics — forecasting demand and vessel availability trends to support proactive rather than reactive planning
  • Expanded enterprise integrations — connecting additional commercial and operational data sources as the planning ecosystem grows
  • Enhanced reporting and analytics — deeper network optimisation insights and executive-level reporting dashboards
  • Continued investment in automation — further reducing manual effort across validation, publishing, and scheduling workflows
  • Foundation for AI-assisted allocation recommendations as a future optimisation capability

Client Feedback

"Allocate has fundamentally changed how our trading managers plan vessel deployment. We went from spreadsheet-driven planning with limited visibility to a centralised platform where TCE, utilisation, and schedule data are all available at the point of decision-making. The automated voyage publishing has removed a significant amount of manual coordination between our planning and operations teams. What stands out most is how the platform brought drydock planning into the same view as commercial allocation — that integration alone has reduced scheduling conflicts we used to deal with regularly."

— Allocate Client, Global Maritime Organisation

Call to Action

If you are looking to build a fleet planning platform, vessel allocation system, or enterprise network optimisation tool, contact us at WhizCloud — we'd love to partner with you.