Port IT Solutions for Vancouver – Billing, Dispatch & Operations Software

Eliminate revenue leakage and accelerate billing for marine terminals serving Vancouver with purpose-built Canadian maritime software.

Vancouver Port Operations Require More Than Spreadsheets

Vancouver’s 29 marine terminals and 3,000+ annual port calls generate complex billing, scheduling, and compliance requirements that spreadsheets and disconnected systems simply can’t handle. With $240 billion in annual goods movement flowing through Burrard Inlet, Fraser River, and Roberts Bank, even small percentages of missed charges represent significant uncaptured revenue for terminal operators.

Nicom Maritime provides integrated port billing software (PortTrax), pilot dispatch solutions (PilotIQ), and real-time operations dashboards built specifically for Canadian port authorities and marine terminals. With over 20 years serving Canadian ports including Halifax Port Authority and Atlantic Pilotage Authority, we understand the operational and regulatory requirements that make Vancouver’s maritime environment unique—from Fraser River tidal constraints to Transport Canada compliance obligations.

The maritime industry is shifting toward digital operations management, with centralized traffic coordination becoming standard at major ports. Our solutions address the critical operational and financial processes that terminal operators manage daily—capturing charges in real-time, automating pilot dispatch, and providing complete visibility into port operations and revenue.

The Operational Reality for Vancouver Marine Terminals

The maritime industry is shifting toward digital operations management, with centralized traffic coordination becoming standard at major ports. Yet even with improved vessel scheduling, terminal operators and port organizations still face critical challenges in billing accuracy, revenue capture, pilot dispatch, and regulatory compliance.

Volume & Operational Complexity

Managing multiple terminals throughout Burrard Inlet—each handling different commodity types from containers to bulk cargo, cruise operations to energy shipments—creates enormous operational coordination demands. The Fraser River adds unique complexity with tidal windows that constrain deep-sea vessel movements and require precise pilot dispatch timing.

Complex coordination requirements—such as managing rail bridge traffic alongside vessel movements—require real-time visibility across dispatch schedules, pilot assignments, line handling crews, billing calculations, and terminal resource allocation.

The Result: Port managers need real-time visibility across multiple moving parts—something spreadsheets and email coordination simply cannot provide at Vancouver’s scale.

Revenue Capture & Billing Accuracy

For terminals handling high volumes of cargo movement, even small percentages of revenue leakage from missed charges or delayed invoicing represent significant uncaptured fees. The challenge intensifies when managing multiple tariff structures across terminal types—container terminals bill differently than bulk terminals, cruise operations have unique fee structures, and pilotage charges vary by waterway and vessel characteristics.

Common revenue loss scenarios include:

  • Extended dockage when vessels stay beyond estimated departure but charges aren’t documented until days later
  • Additional line handling or tug services provided but not captured in real-time billing systems
  • Wharfage calculations delayed due to manual cargo tonnage verification
  • Overtime charges for after-hours services that aren’t immediately logged
  • Pilot assignment changes that create billing adjustments requiring manual reconciliation

When billing depends on paper logs, email confirmations, and end-of-day manual entry, charges slip through the cracks. By the time invoices are generated 5-7 days after service completion, reconstructing exactly what services were provided—and to which party they should be billed—becomes guesswork.

Regulatory & Compliance Requirements

Vancouver terminal operators navigate multiple regulatory frameworks simultaneously. Transport Canada mandates specific reporting for vessel movements, safety incidents, and pilotage operations. BC’s Personal Information Protection Act (PIPA) requires careful handling of crew and passenger data. Federal privacy regulations govern financial information storage and transmission.

Port organizations face audit requirements demanding complete financial transparency. Every charge must be traceable to its service event, every adjustment must be documented with justification, and every invoice must maintain an audit trail showing who authorized what charges when.

The Challenge: Generic accounting software wasn’t built for maritime-specific compliance. Terminal operators need systems that understand tariff regulations, maintain proper segregation of duties for financial controls, and generate audit-ready reports that satisfy both internal controls and external regulatory requirements.

Pilot Dispatch & Coordination

Coordinating pilots across challenging waters—from Burrard Inlet’s high traffic density to the Fraser River’s dynamic channel conditions and tidal constraints—requires managing multiple factors simultaneously. Dispatchers must consider pilot licensing qualifications (not all pilots are certified for all waterways), real-time vessel ETA updates, rest period requirements under Transport Canada regulations, and weather conditions affecting boarding locations.

When vessel schedules change—and in busy waters, they change frequently—dispatchers face cascading reassignments. A delayed container ship might mean reassigning a pilot who was scheduled for a different vessel, which then requires finding coverage for that movement, which impacts the original pilot’s next assignment and rest period calculations.

The Reality: Without real-time digital dispatch tools, these decisions happen via phone calls, text messages, and mental calculations by experienced dispatchers working 24/7 operations. The system works because of people—but it’s not scalable, it creates burnout, and it doesn’t automatically capture the data needed for accurate billing and compliance reporting.

The Cost of Operational Inefficiency

 

Industry analysis suggests that terminals handling 500+ vessel calls annually can lose $150,000-$200,000 per year to missed charges and delayed invoicing. Pilotage authorities report that manual dispatch coordination costs 15+ hours per week in phone calls and spreadsheet updates—time dispatchers should be spending on operational planning instead of information chasing.

These aren’t technology problems. They’re business problems that technology can solve.

Sound familiar? Let’s discuss how Nicom Maritime addresses these operational challenges.

Schedule Your Discovery Call

How Nicom Maritime Supports Vancouver Port Operations

Nicom Maritime provides modular, purpose-built software that addresses the specific operational and financial challenges facing port organizations, marine terminals, and pilotage authorities. Our solutions integrate seamlessly with existing systems to provide complete visibility and control over billing, dispatch, and operations.

PortTrax: Port Billing & Revenue Management

PortTrax eliminates revenue leakage by capturing every billable event as it happens—from initial vessel arrival through final departure. Built specifically for port operations, PortTrax understands maritime tariff structures, handles complex charge calculations automatically, and generates clean, accurate invoices that reduce disputes and accelerate payment.

Key Features for Vancouver Terminals:

  • Real-Time Charge Capture: Log wharfage, berthage, dockage, line handling, and ancillary services the moment they’re provided—no more end-of-day manual entry or lost paperwork
  • Multi-Tariff Support: Configure different rate structures for container operations, bulk cargo, cruise ships, and specialty vessels—all in one system
  • Automated Invoice Generation: Invoices generate automatically when vessels depart or on scheduled intervals for extended stays, complete with itemized charges and supporting documentation
  • Financial System Integration: Direct integration with QuickBooks, Sage, SAP, and other accounting platforms eliminates double-entry and ensures financial data consistency
  • Compliance & Audit Trails: Every charge, adjustment, and authorization is logged with user, timestamp, and justification—meeting Transport Canada and provincial audit requirements
  • Multi-Party Billing: Split charges between shipping lines, agents, cargo owners, and other stakeholders with clear allocation rules
  • Customizable Reporting: Generate revenue reports by terminal, commodity type, customer, time period, or any other dimension your finance team needs

Canadian Terminal Example: One Canadian container terminal handling 500+ vessel calls implemented PortTrax and eliminated an estimated $180,000 in annual revenue leakage. Invoice generation time dropped from 5-7 days to same-day completion, reducing payment delays and improving cash flow by 40%.

Learn More About PortTrax

PilotIQ: Pilot Dispatch & Scheduling

PilotIQ transforms pilot dispatch from a phone-and-spreadsheet operation into a streamlined digital workflow. Built for Canadian pilotage authorities, PilotIQ handles the complexity of multi-waterway operations, qualification tracking, rest period compliance, and real-time schedule coordination—all while automatically capturing the data needed for accurate billing.

Key Features for Multi-Waterway Pilotage:

  • Real-Time Dispatch Dashboard: See all vessels, pilot assignments, and schedule status on one screen—no more juggling multiple spreadsheets and phone calls
  • Qualification Tracking: System automatically shows which pilots are certified for specific waterways and vessel types
  • Rest Period Compliance: Built-in Transport Canada rest requirement tracking ensures pilots get required time off between assignments
  • Mobile Pilot Access: Pilots receive job notifications, vessel details, and schedule updates on their mobile devices—reducing dispatcher phone calls by up to 60%
  • Automated Billing Calculation: Pilotage charges calculate automatically based on vessel characteristics, distance, time, and overtime rules—eliminating manual billing errors
  • Duty Rotation Management: Fair rotation scheduling with vacation, sick time, and recall management built in
  • Agent Portal Access: Shipping agents can view pilot assignments and request changes through a secure portal, reducing back-and-forth communication
  • Integration Ready: Connects with vessel ETA feeds, AIS data, and traffic coordination systems for automatic schedule updates

Multi-Waterway Application: PilotIQ is designed specifically for operations like those required in Vancouver—coordinating pilots across Burrard Inlet, Fraser River, and Strait of Georgia with different tidal windows, navigational constraints, and licensing requirements. The system handles automated dispatch, mobile pilot notifications, and real-time billing integration while ensuring compliance with Transport Canada regulations.

Learn More About PilotIQ

Operations Dashboards: Real-Time Visibility & Control

Nicom Maritime’s integrated dashboards give port managers, operations directors, and finance teams a single view of everything happening across their terminals—vessel movements, charge activity, billing status, and operational metrics. Stop piecing together information from multiple sources and get the clarity needed for fast, confident decisions.

Dashboard Features for Port Operations:

  • Real-Time Vessel Activity: See which vessels are in port, arriving soon, or departing—with berth assignments and service status
  • Revenue Tracking: Monitor daily, weekly, and monthly revenue by terminal, commodity type, or customer with trend analysis
  • Billing Status Overview: Identify which vessels have outstanding charges, which invoices are pending approval, and where billing is complete
  • Operational Metrics: Track berth utilization, dwell time, vessel turnaround time, and other KPIs critical to terminal efficiency
  • Role-Based Access: Operations teams see vessel and service data, finance teams see billing and revenue, executives see summary metrics—everyone gets what they need
  • Exception Alerts: Automated notifications when vessels exceed estimated departure times, charges haven’t been logged for in-progress services, or other issues require attention
  • Custom Views: Configure dashboards to show the specific metrics and timeframes most relevant to your operations

Multi-Terminal Visibility: In Canadian implementations, port organizations managing multiple terminals have gained consolidated visibility that previously required manually compiling reports from each location. Operations directors can identify capacity constraints in real-time, finance teams can forecast revenue based on current activity, and executives have confidence in the numbers driving strategic decisions.

Learn More About Dashboards

Integration & Deployment for Vancouver

Nicom Maritime solutions integrate seamlessly with existing technology infrastructure:

  • Traffic Management Systems: Designed to work alongside vessel scheduling and coordination platforms
  • Financial Systems: Direct integration with QuickBooks, Sage, SAP, and major accounting platforms
  • Vessel Data: Connects to AIS feeds, vessel registries, and ETA systems for automatic updates
  • Port Infrastructure: API connections to terminal operating systems, gate systems, and equipment tracking

Deployment Options: Choose secure cloud-based SaaS (managed by Nicom), on-premise installation (your infrastructure), or hybrid deployment based on your IT requirements and preferences.

Ready to see how these solutions work for Vancouver operations?

Port IT Solutions in Action

Here’s how Nicom Maritime’s solutions address real operational challenges facing Canadian port authorities, marine terminals, and pilotage organizations.

Scenario 1: Eliminating Revenue Leakage at a Canadian Container Terminal

The Challenge

A Canadian container terminal handling 500+ vessel calls annually faced persistent revenue leakage from their manual billing process. Terminal operators logged services in spreadsheets throughout the day, but charges often weren’t compiled until 3-5 days after vessel departure. Extended dockage, additional line handling, and after-hours services were frequently missed or undercharged because documentation was incomplete or lost.

Finance team analysis revealed an estimated $180,000 in annual revenue leakage—equivalent to 30+ vessel calls worth of missed charges. Invoice disputes were common because customers questioned charges that appeared days after service, and the terminal couldn’t always produce documentation proving services were provided.

The Solution

The terminal implemented PortTrax with real-time charge capture accessible to terminal operators via tablets and mobile devices. When a vessel requested additional line handling, extended their stay, or required after-hours services, charges were logged immediately with photos, timestamps, and operator signatures as supporting documentation.

PortTrax integrated with the terminal’s gate system to automatically track cargo tonnage for wharfage calculations and connected to their vessel tracking system to capture actual dockage duration vs. estimated departure times.

The Results

  • $180,000 annual revenue recovered from previously missed charges
  • Invoice generation time reduced from 5-7 days to same-day completion
  • Payment delays decreased by 40% because customers received timely, well-documented invoices
  • Invoice disputes dropped 75% because all charges included supporting documentation and timestamps
  • Finance team productivity improved—less time chasing down charge details, more time on strategic financial planning

“We knew we were losing money on missed charges, but we didn’t realize how much until we had real-time tracking. PortTrax paid for itself in the first quarter just from recovered revenue.”

— Operations Director, Canadian Container Terminal

Scenario 2: Streamlining Pilot Dispatch for Multi-Waterway Operations

The Challenge

A Canadian pilotage authority coordinated pilots across multiple waterways—each with different navigational challenges, tidal constraints, and licensing requirements. Dispatchers spent 15+ hours per week making phone calls to pilots, shipping agents, and port contacts to coordinate assignments, handle schedule changes, and confirm vessel details.

The manual process created several problems:

  • Pilots often learned about assignment changes via phone call while already in transit to another job
  • Dispatcher workload was unsustainable, creating burnout and recruitment challenges
  • Billing calculations were done manually at month-end, delaying invoices and creating errors that required corrections
  • Rest period compliance tracking was manual and error-prone, creating risk of Transport Canada violations
  • Shipping agents called dispatchers multiple times per day for status updates, adding to phone volume

The Solution

The pilotage authority implemented PilotIQ with mobile access for all pilots and a secure portal for shipping agents. The dispatcher dashboard showed real-time pilot availability, qualifications, current locations, and rest period status on one screen.

When vessel ETAs changed, PilotIQ automatically flagged affected assignments and suggested alternative pilots based on qualification, location, and rest period compliance. Pilots received mobile notifications with vessel details, boarding locations, and any schedule changes—eliminating most dispatcher phone calls.

Shipping agents accessed the portal to see pilot assignments for their vessels and submit service requests electronically, reducing back-and-forth communication.

The Results

  • Dispatcher phone coordination reduced by 60%—from 15+ hours weekly to 5-6 hours
  • Pilot satisfaction improved because they had consistent mobile access to their schedules and could plan personal time more effectively
  • Billing cycle time cut from 30 days to 7 days because charges calculated automatically from job completion data
  • 100% Transport Canada rest period compliance with automated tracking and warnings when assignments would violate regulations
  • Agent portal reduced service request processing time from hours to minutes
  • Dispatchers refocused time on operational planning instead of information coordination

“PilotIQ gave us back control of our operations. Our dispatchers can actually think strategically instead of just reacting to phone calls all day.”

— Operations Manager, Canadian Pilotage Authority

Scenario 3: Multi-Terminal Operations Visibility

The Challenge

A Canadian port organization managing multiple terminals needed consolidated visibility into berth utilization, revenue performance, and operational bottlenecks. Each terminal reported independently using different formats, timeframes, and levels of detail. The organization’s executive team received operational reports that were already 3-5 days old by the time they were compiled.

This created several strategic problems:

  • Inability to identify which terminals were operating at capacity vs. which had available berth space
  • No real-time visibility into which services generated highest revenue per vessel or per terminal
  • Delayed recognition of operational delays—by the time leadership learned about problems, they’d already impacted multiple vessels
  • Difficulty forecasting revenue because current activity data wasn’t consolidated or standardized
  • Each terminal using different terminology and reporting standards, making cross-terminal comparisons difficult

The Solution

The port organization implemented Nicom’s integrated dashboard solution that pulled data from PortTrax billing systems deployed at each terminal, vessel tracking feeds, and berth scheduling systems. The dashboard provided role-based views customized for different stakeholders:

  • Operations Directors saw real-time berth occupancy, vessel queue status, and service completion rates across all terminals
  • Finance Teams monitored daily revenue by terminal, commodity type, and customer with comparisons to budget and prior periods
  • Executive Leadership accessed summary metrics showing overall utilization, revenue trends, and exception alerts for operational issues
  • Terminal Managers drilled down into their specific terminal’s performance while maintaining visibility into organization-wide context

The Results

  • Real-time operational visibility replaced 3-5 day reporting delays
  • Capacity planning improved—operations could redirect vessels to terminals with available berths instead of creating unnecessary wait times
  • Revenue forecasting accuracy increased 40% because finance teams had current activity data instead of estimates
  • Exception management response time decreased 60%—leadership learned about operational issues in real-time vs. days later
  • Cross-terminal performance benchmarking identified best practices that were shared across the organization’s terminal network
  • Strategic decision confidence improved because executives had reliable, current data

“For the first time, we can see what’s actually happening across all our terminals right now—not what happened last week. That visibility has fundamentally changed how we manage operations.”

— VP Operations, Canadian Port Organization

Want to discuss how these solutions would work for your specific operation?

Why Nicom Maritime Is Built for Vancouver Port Operations

Nicom Maritime brings Canadian maritime expertise, proven technology, and responsive partnership to port operations at Vancouver’s scale.

Built for Canadian Maritime Operations

We’re a Canadian company with 40+ years of technology experience and 20+ years focused exclusively on maritime software. We understand Transport Canada regulations, provincial privacy requirements, and the unique operational challenges of Canadian ports—from tidal constraints to winter operations.

Our solutions are built with Canadian compliance requirements embedded from the start—not adapted from international systems that don’t account for Canadian regulatory frameworks.

Proven Success with Canadian Port Authorities

Halifax Port Authority reduced dwell time by 37% using Nicom Maritime software. Atlantic Pilotage Authority relies on our solutions for pilot dispatch and billing across multiple Canadian ports. Our clients include port authorities, marine terminals, and pilotage organizations across Canada, the Caribbean, and Latin America.

Fast Implementation—Weeks, Not Months

Most Canadian terminals implementing Nicom Maritime solutions are operational in 4-6 weeks, not the 6-12 months required for enterprise ERP implementations. We configure systems to your specific workflows, provide hands-on training, and support your team through go-live and beyond.

Our onboarding process is designed to minimize disruption—you continue operating normally while we configure, test, and train in parallel.

Modular, Scalable Solutions

Start with just billing. Add pilot dispatch later. Implement dashboards when you’re ready. Nicom Maritime’s modular architecture means you pay only for what you need and can expand functionality as your operations grow or priorities change.

Small regional terminals and large multi-terminal port organizations both benefit from the same flexible platform—scaled to match your specific requirements.

Purpose-Built for Maritime—Not Adapted

Unlike generic ERP systems adapted for port operations, Nicom Maritime software is built from the ground up for maritime workflows. We understand tariff structures, pilotage operations, vessel characteristics, and regulatory requirements because maritime is all we do.

Our product team includes former port operators and maritime professionals—people who’ve done your job and understand your challenges from direct experience.

Responsive Canadian Support

When you call Nicom Maritime, you reach real people in Canadian time zones who understand your operations. Our support team is responsive, proactive, and committed to your success—not just during implementation, but for the long term.

We maintain direct relationships with clients, assign dedicated account managers, and provide ongoing training and optimization support as your needs evolve.

Designed for Vancouver-Scale Complexity

Major ports require both traffic coordination and operational/financial management. While centralized scheduling systems coordinate vessel movements and berth assignments, terminal operators and port organizations need separate systems to handle:

  • Billing & Revenue Management: Capturing charges in real-time and generating accurate invoices for all port services
  • Pilot Dispatch & Scheduling: Coordinating pilot assignments with qualification tracking and Transport Canada compliance
  • Operations Visibility: Providing role-based dashboards for operations, finance, and executive teams

Nicom Maritime focuses on these operational and financial processes—ensuring that the services provided to vessels are captured, billed, and managed efficiently. Our solutions are designed to work alongside traffic management systems, handling the “what, who, and how much” while traffic coordination handles the “where and when.”

Ready to learn how Nicom Maritime serves Canadian ports?

Vancouver Port Software Implementation Process

Nicom Maritime’s implementation process is designed for minimal disruption and fast time-to-value. 

1. Discovery Call

We start with a conversation about your current billing, dispatch, or operations workflows. What’s working? What’s causing frustration? What are your priorities—revenue capture, operational efficiency, compliance, or all three?

This isn’t a sales pitch—it’s a genuine assessment to understand whether Nicom Maritime is the right fit for your operation and, if so, which modules address your most pressing needs.

2. Needs Assessment

Our team conducts a detailed assessment of your workflows, tariff structures, integration requirements, and user roles. We identify priority modules (billing, dispatch, dashboards), map data flows, and document any customization needs.

At the end of this phase, you receive a clear proposal outlining exactly what will be implemented, timeline expectations, pricing, and success criteria.

3. Configuration & Setup

We configure the system to match your specific operations—your tariff structures, your workflows, your reports, your user permissions. You continue operating normally while we set up the system in parallel.

This phase includes data migration from existing systems, integration with your financial software, and configuration of all forms, reports, and billing logic to match your requirements.

4. Training & Go-Live

We provide hands-on training for operations teams, dispatch staff, finance users, and managers—everyone who will interact with the system. Training is role-specific and practical, focused on the actual tasks each user performs daily.

Go-live is typically phased—we run the new system in parallel with existing processes for a short period to ensure everything works correctly before making the full transition.

5. Ongoing Support & Optimization

After go-live, your dedicated account manager provides ongoing support, answers questions, and helps optimize workflows as your team becomes more familiar with the system.

We’re available for technical support, additional training, workflow adjustments, and new feature implementation as your needs evolve.

Deployment Options for Vancouver Operations

Nicom Maritime offers flexible deployment to match your IT infrastructure and security requirements:

  • Secure SaaS (Cloud-Based): Nicom hosts and manages the infrastructure, you access via web browser. Fastest deployment, lowest IT overhead, automatic updates and backups.
  • On-Premise Installation: Software runs on your own servers within your network. Complete control over infrastructure, meets strict data residency requirements.
  • Hybrid Approach: Certain modules cloud-hosted, others on-premise based on data sensitivity and operational requirements.

All deployment options include the same feature set, support level, and implementation process—you choose what works best for your organization.

Ready to start the conversation?

Frequently Asked Questions

Canadian ports require pilot dispatch software that handles Canadian regulatory compliance, multi-waterway operations, and integration with Transport Canada reporting requirements. PilotIQ by Nicom Maritime is purpose-built for Canadian pilotage authorities, with active implementations supporting Atlantic Pilotage Authority and regional pilotage organizations. The system provides real-time mobile dispatch, automated billing calculation, duty rotation management, and compliance with Transport Canada pilot rest requirements.

Nicom Maritime’s PortTrax implementation timeline is 4-6 weeks for standard deployments, including tariff configuration, user training, and system testing. This is significantly faster than enterprise ERP adaptations which often require 6-12 months of consultant-led implementations.

Yes, Nicom Maritime solutions integrate with major financial systems including QuickBooks, Sage, and SAP, as well as vessel registry databases and port infrastructure tools. We support secure API connections and file exchange protocols. Our billing and dispatch solutions are designed to work alongside traffic management systems, handling the operational and financial processes that occur after vessel scheduling.

Nicom Maritime is purpose-built for maritime operations with 20+ years of Canadian port experience. Unlike Acuiti Labs’ enterprise SAP implementations requiring 6-12 months, we go live in 4-6 weeks. Unlike Portchain’s focus on berth alignment, we provide comprehensive billing, dispatch, and revenue management. Unlike international competitors, we understand Canadian regulatory requirements and provide responsive support in Canadian time zones.

Yes. Nicom Maritime’s modular pricing means small terminals pay only for the features they need. Many small terminals find that recovered revenue from eliminated billing errors pays for the system within the first few months. Cloud-based SaaS deployment eliminates large upfront infrastructure investments, and our fast implementation reduces consultant costs. We serve terminals of all sizes across Canada.

Nicom Maritime provides comprehensive hands-on training during implementation, role-specific user guides and documentation, ongoing technical support via phone, email, and remote assistance, dedicated account management for strategic questions and optimization, and regular system updates and feature enhancements. All support is provided by Canadian-based teams familiar with your operations.

Yes. Nicom Maritime solutions include encrypted data transmission and storage, role-based access controls and audit trails, compliance with Transport Canada reporting requirements, adherence to BC PIPA and federal privacy regulations, regular security updates and vulnerability monitoring, and optional two-factor authentication for sensitive operations. We can provide security documentation and compliance certifications during the evaluation process.

Talk to a Maritime Software Expert

Vancouver port operations are complex. Get practical insights from a team that understands your billing, dispatch, and compliance challenges—no sales pressure, just 30 minutes of honest conversation about what works.

Ready to Modernize Your Port Operations?

Schedule a 30-minute discovery call to discuss your specific billing, dispatch, or operations challenges. No sales pressure—just practical insights from maritime software experts who understand Vancouver’s operational complexity.