Marine ERP logoMarine ERP

Marine ERP

Frequently asked questions

AIS, CMMS, IoT, MQTT, payroll, procurement, compliance, and the PWO AI assistant — organized by topic for superintendents, engineers, and IT.

1. General & platform overview

What is the PWO Marine ERP software?+

It is an all-in-one integrated platform designed for maritime operators (such as AHTS, OSV, and tug operators) to manage vessel registry, maintenance, crew compliance, procurement, and finance without switching between different software systems.

Does it require separate subscriptions for AIS tracking?+

No. Live AIS vessel tracking is built directly into the ERP. You can track positions, speed, heading, and port ETAs on a single fleet map within the dashboard.

Can I try the software before committing?+

Yes, PWO offers a 14-day free trial with no credit card required and the ability to cancel anytime.

2. Marine IoT & maintenance (CMMS/MMS)

How does the IoT integration improve maintenance?+

The IoT engine syncs live data (like engine hours, RPM, and fuel levels) directly to the CMMS. When a vessel reaches a specific service interval (e.g., 500 engine hours), the system automatically triggers a work order, pre-populating it with necessary parts from the Spares & BOM module.

What maintenance modules are included?+

The platform includes:

  • Work Order Management: To create and track tasks.
  • Planned Maintenance System (PMS): For scheduling recurring jobs.
  • Defect Reporting: To log and link repairs to work orders.
  • Drydock Management: For scoping and costing major refits.

3. Crew & payroll management

Is the payroll module a third-party integration?+

No. The Multi-Country Payroll is 100% original software built and owned by PWO Solution, ensuring full accountability and native support for statutory filings.

Which countries are currently supported for payroll?+

Currently, the system supports:

  • Singapore: CPF, IR8A, GIRO, and levies.
  • Canada: CPP, EI, T4, and Provincial Tax.
  • Malaysia: EPF, SOCSO, PCB, and EA Forms.
  • UAE: WPS, GPSSA, and End of Service gratuity.
  • (Roadmap includes Indonesia, India, Australia, and Philippines.)
How does the system handle crew compliance?+

It tracks STCW certificates, medical records, and mandatory rest hours (MLC/STCW) to ensure your crew is always fit for duty. It can even send expiry alerts via WhatsApp.

4. Supply chain & operations

How is procurement handled?+

The system follows a digital workflow from Requisition (PR) to Purchase Order (PO) to Goods Received Note (GRN). It also includes AI-driven vendor scoring to help select the best suppliers.

Can I track fuel consumption?+

Yes, the Bunker Management and Voyage Log modules allow you to track fuel levels, consumption rates, and voyage history in real-time.

5. Finance & compliance

Can I see the profitability of individual vessels?+

Yes, the Vessel P&L Dashboard provides real-time financial data, allowing you to view profitability by specific vessel or individual voyage.

How does the system assist with Safety and HSE?+

It includes dedicated modules for Permit-to-Work (PTW), Incident Reporting (with root cause analysis), and Safety Drill management to ensure fleet-wide compliance with safety standards.

6. Technical comparisons

How does PWO Marine ERP compare to generic ERPs like SAP or Oracle?+

Unlike generic ERPs, PWO is built specifically for the maritime industry. It includes native AIS tracking, marine-specific CMMS, and maritime-compliant payroll right out of the box, whereas generic systems often require months of expensive custom development to achieve the same functionality.

7. Technical architecture & integration

Is the platform cloud-based or on-premise?+

PWO Marine ERP is a cloud-native platform, allowing shore-based teams and vessel crews to sync data in real-time. This ensures that maintenance logs and payroll data are accessible from any location with an internet connection.

How does the "IoT Gateway" connect to the ERP?+

Onboard sensors connect to a local IoT gateway which transmits data (such as engine RPM or fuel levels) to the Marine ERP cloud. This data is then used to populate the live fleet dashboard and trigger automated maintenance workflows.

Does the system support offline mode for vessels at sea?+

Yes. The system is designed to handle intermittent connectivity. Data can be captured locally on the vessel and will automatically synchronize with the cloud once a satellite or cellular connection is re-established.

8. Advanced fleet operations

What is "Vessel-level P&L with charter allocation"?+

This feature allows finance teams to split operational costs across different charter parties. It provides a granular view of profitability per voyage, accounting for fuel consumption, port fees, and crew costs specific to that charter.

How does Geo-fencing work within the AIS module?+

You can set up digital boundaries around specific ports or high-risk zones. The system will trigger automatic alerts when a vessel enters or leaves these zones, which can be linked to voyage log entries for automated arrival and departure reporting.

Can the system manage different equipment hierarchies?+

Yes. The Equipment & Asset Tree allows you to organize machinery into a System → Equipment → Component hierarchy. This ensures that spares and work orders are accurately linked to the correct part of the vessel.

9. Compliance & safety (HSE)

How are "Permit-to-Work" (PTW) documents managed?+

The PTW module digitizes the approval process for high-risk tasks. Work can only commence once the digital checklist is completed and authorized by the relevant officer, ensuring a full audit trail for HSE compliance.

Can the system assist with "Root Cause Analysis" (RCA) for incidents?+

Yes. The Incident Reporting module includes structured workflows to document accidents or near-misses, helping safety officers conduct thorough RCAs and implement corrective actions across the fleet.

Does it support STCW and MLC 2006 regulations?+

Absolutely. The Rest Hours and Crew Certificates modules are specifically built to monitor compliance with international maritime labor and training standards, alerting managers before a violation occurs.

10. Implementation & customization

How long does the setup process typically take?+

Unlike generic corporate ERPs that take months or years to deploy, PWO Marine ERP is built with pre-configured maritime templates, allowing for a setup time measured in days.

Can we customize inspection checklists for specific flag states?+

Yes. The platform allows for fully digital, custom vessel inspection checklists that can be tailored to meet the specific requirements of different flag states or internal safety standards.

How often is new country support added for the payroll module?+

PWO Solution adds support for new countries approximately every quarter. Indonesia, India, Australia, and the Philippines are currently next on the development roadmap.

11. Agile payroll & expansion

Can I request a new country that isn't currently listed?+

Yes. One of PWO Solution's core strengths is its ability to build and deploy new country-specific payroll modules (including statutory rules like tax, social security, and bank file formats) within a few weeks upon request. This is part of our commitment to supporting rapidly expanding global fleets.

How are statutory updates (e.g., tax law changes) handled?+

Since the payroll module is 100% original software (not a third-party plugin), PWO manages all legislative updates internally. When a country like Singapore or Canada changes its tax or contribution rates, the update is pushed to your ERP environment automatically to ensure continuous compliance.

12. Technical integration & data security

Does the ERP support Single Sign-On (SSO)?+

Yes. For enterprise clients, the platform supports integration with identity providers (like Google SSO or Microsoft Azure AD) to streamline user access while maintaining high security standards.

Can we export data for external auditing or custom reporting?+

Absolutely. Every module—from Crew Management to Procurement—features one-click exports to CSV/Excel. Additionally, the Analytics module provides high-level reporting for internal stakeholders and external auditors (e.g., for Flag State or Class inspections).

Where is our vessel and crew data stored?+

Data is hosted on secure, high-availability cloud servers with encrypted backups. We maintain a 99.9% uptime record, ensuring that critical maintenance and payroll records are always available to shore-based staff.

13. Specialized vessel operations

How does "Equipment Classification" work across a diverse fleet?+

You can define standardized equipment types (e.g., "Main Engine - Caterpillar 3512") across your entire fleet. This allows you to compare maintenance costs and failure rates between different vessels using the same machinery.

What is the "Bill of Materials" (BOM) feature in the Spares module?+

The BOM links specific spare parts directly to a piece of equipment. When an engineer opens a work order for a pump, the system automatically suggests the exact seals, bearings, and filters needed, reducing ordering errors and downtime.

How does the system handle "Vessel Registry" and lifecycle documents?+

The Vessel Management module acts as a digital vault for all registry documents, blueprints, and historical certificates. It tracks the entire lifecycle of the vessel from acquisition/build through to disposal.

14. Procurement & vendor management

What is "AI Vendor Scoring" in the Procurement module?+

The system automatically evaluates suppliers based on delivery speed, price consistency, and quality of goods received (GRN). This data-driven score helps your purchasing team select the most reliable vendors for critical spares.

Can the system manage multi-currency transactions for bunkers?+

Yes. The Bunker Management and Finance modules handle multiple currencies, allowing you to track fuel costs in USD while managing local port fees or supplier invoices in other currencies.

15. Implementation & support

Does PWO provide training for onboard crew?+

Yes. The interface is designed to be intuitive ("no tab-switching"), and we provide comprehensive onboarding and documentation to ensure crew members can log work orders and rest hours with minimal training.

Can we integrate our existing IoT sensors if they aren't PWO-branded?+

Generally, yes. Our Marine IoT engine is designed to be hardware-agnostic. As long as your sensors can push data via standard protocols (like NMEA or Modbus) to an IoT gateway, we can sync that data into your CMMS.

16. Bunker & fuel management

How does the system track fuel consumption?+

The Bunker Management module records all fuel stems (deliveries), consumption rates, and remaining onboard (ROB) quantities. By linking this to the Voyage Log, the system automatically calculates efficiency metrics like fuel-per-nautical-mile and consumption during port vs. sea time.

Can it handle multiple fuel types (HFO, MGO, LNG)?+

Yes. You can track different fuel grades across multiple tanks. The system provides a real-time dashboard of total fleet fuel value and identifies potential anomalies in consumption that might indicate engine inefficiency or fuel theft.

17. Marine inventory & spares

How does the system prevent "Stock-Outs" for critical spares?+

You can set "Minimum Stock Levels" for every item in the Marine Inventory Management module. When stock falls below the threshold, the system automatically flags the item for the procurement team to initiate a Purchase Requisition (PR).

Can we track inventory across multiple locations or vessels?+

Yes. The ERP provides a "Global Search" for spares. If Vessel A needs a critical pump seal that is out of stock, the superintendent can instantly check if Vessel B or the shore-based warehouse has the part available for transfer.

Is the inventory linked to the Bill of Materials (BOM)?+

Fully. Every spare part is linked to a specific piece of equipment. This ensures that when a crew member searches for "Oil Filter," they only see the filters compatible with the specific engine model on their vessel.

18. Work order management (CMMS)

What is the difference between a "Planned" and "Unplanned" Work Order?+

Planned Work Orders are generated by the PMS (Planned Maintenance System) based on calendar dates or IoT-driven running hours. Unplanned Work Orders (or Defect Reports) are created manually by the crew when a sudden failure occurs, allowing for immediate tracking and resource allocation.

Can I attach photos or manuals to a Work Order?+

Yes. Crew members can upload "Before and After" photos directly to the work order via a mobile device or tablet. You can also attach PDF manuals and safety procedures (HSE) so the engineer has all the documentation needed to complete the job safely.

How is the "Audit Trail" managed for completed jobs?+

Every work order records who performed the task, how long it took, which spares were consumed, and who provided the final shore-based approval. This creates a permanent, tamper-proof history essential for Class Surveys and insurance audits.

19. Integration & agile expansion

Can we request custom payroll for a new region on short notice?+

Yes. As mentioned, we can build and deploy new country-specific payroll modules within a few weeks upon request. This includes all local statutory requirements, ensuring you can expand your fleet into new territories without administrative delays.

How do Work Orders interact with the Procurement module?+

If a Work Order requires a part that is not in the vessel’s inventory, the engineer can trigger a Purchase Requisition (PR) directly from the work order screen. This keeps the maintenance and supply chain teams perfectly synced.

20. Marine IoT & telemetry

What specific vessel data can the Marine IoT module track?+

The system can track any data point provided by onboard sensors, including:

  • Engine Performance: RPM, oil pressure, coolant temperature, and total running hours.
  • Fuel & Energy: Live bunker levels, consumption rates, and generator load.
  • Tank & Cargo: Bilge levels, cargo hold temperatures, and refrigeration status.
  • Navigation: Live GPS coordinates, Speed Over Ground (SOG), and Course Over Ground (COG).
Does it require PWO-specific hardware?+

No. Our IoT engine is hardware-agnostic. It can integrate with existing onboard sensors and PLCs (Programmable Logic Controllers) via standard maritime protocols like NMEA 2000, Modbus, or MQTT using a small, secure IoT gateway.

How does IoT data trigger a Work Order?+

You can set "Digital Thresholds" within the ERP. For example, if a Main Engine reaches 500 running hours, the IoT module detects this and automatically generates a Planned Maintenance (PMS) work order. This removes the need for crew members to manually log hours from the engine room.

What happens if the vessel loses satellite connectivity?+

The onboard IoT gateway stores all sensor data locally using "Store-and-Forward" logic. Once the vessel regains a connection (VSAT, Starlink, or 4G/5G near shore), the data is burst-uploaded to the cloud ERP so your shore-based dashboards stay accurate.

21. Operational analytics & alerts

Can I set up custom alerts for technical anomalies?+

Yes. You can configure "Anomaly Alerts" for any sensor feed. If a hydraulic pressure sensor drops below a safe limit or a bilge alarm triggers, the system can send instant notifications to the Chief Engineer’s tablet and the shore-based Technical Superintendent via email or WhatsApp.

How does IoT improve "Fuel Management"?+

By comparing live fuel flow-meter data with GPS speed and voyage progress, the ERP calculates the "Specific Fuel Oil Consumption" (SFOC). This helps operators identify "gas-guzzling" vessels or inefficient route patterns that are costing the company money.

Does the IoT data count as a legal record for compliance?+

Yes. Because the data is captured directly from the source and timestamped in the ERP, it provides a high-integrity audit trail for environmental compliance (such as MRV or IMO DCS) and insurance claims following a machinery failure.

22. Deployment & security

Is the data transmission secure?+

Absolutely. All data sent from the vessel to the PWO Cloud is encrypted using industry-standard TLS protocols. The IoT gateway acts as a one-way "data diode" for sensitive systems, ensuring your vessel’s control systems remain isolated from the public internet.

How long does it take to "IoT-enable" a vessel?+

If the vessel already has modern digital sensors, the software integration can be completed in a few days. If physical sensors need to be installed, we work with local technical partners to get the hardware mounted during a port stay or a scheduled maintenance window.

Can I view live engine data for the whole fleet at once?+

Yes. The Fleet Overview Dashboard allows you to see the "Maintenance Health" of every vessel in your fleet on a single screen, color-coded by the status of their critical machinery.

23. Dynamic IoT registration (provisioning)

What is "Dynamic Registration" in an MQTT context?+

Instead of manually adding every sensor to the ERP database, dynamic registration (or "Fleet Provisioning") allows a new device to connect to the broker with a "claim certificate" or temporary credentials. On its first connection, the device sends its unique ID (like a MAC address or Serial Number). The ERP then automatically creates a "Digital Twin" for that device and grants it a permanent, unique certificate for future communication.

How do we handle security during the first-time registration?+

Best practice is to use Just-In-Time Registration (JITR). The device connects using a certificate signed by your company’s Certificate Authority (CA). When the MQTT broker sees a CA it trusts but a device ID it does not recognize yet, it triggers a "Registration Flow" in the ERP to verify and onboard the device automatically.

Can we use a "Master Template" for new devices?+

Yes. In the PWO Marine ERP, you can define a Provisioning Template. When a new IoT gateway for a "Barge" connects, the system automatically assigns it the standard "Barge Sensor Suite" (Fuel, GPS, Bilge) without manual configuration.

24. Getting data via MQTT

What is the best Topic Structure for a maritime fleet?+

To keep data organized and scalable, we recommend a hierarchical structure: vessels/{vessel_id}/systems/{system_type}/{sensor_id}

  • Example: vessels/mv-atlas/systems/engine/rpm
  • Example: vessels/barge-07/systems/fuel/tank_1
Should we use "Publish" or "Subscribe" for ERP data?+

Use publish on the vessel and subscribe in the ERP:

  • Vessels (Publish): Onboard sensors publish telemetry data (temp, fuel, hours) to the broker.
  • ERP (Subscribe): The Marine ERP subscribes to the fleet topics (e.g., vessels/#) to ingest all incoming data for analytics and CMMS triggers.
What is "Quality of Service" (QoS) and which level should I use?+

For maritime IoT, we typically use:

  • QoS 0 (At most once): Good for high-frequency, non-critical data like live RPM where a single lost packet doesn't matter.
  • QoS 1 (At least once): Mandatory for critical events like "High Bilge Alarm" or "Bunker Delivery" to ensure the ERP definitely receives the message.

25. ERP & data integration

How does the MQTT data become a "Work Order"?+

The ERP runs a Rules Engine. When a message arrives on the topic vessels/+/systems/engine/hours with a value that exceeds the "Next Service" threshold, the ERP triggers a function to automatically generate a Work Order in the CMMS module.

Can we send data back to the vessel via MQTT?+

Yes. This is known as "Command & Control." For example, a shore-based superintendent can change the reporting interval of a sensor by publishing a message to a command topic: vessels/mv-atlas/commands/update_interval.

How do we handle noisy or invalid MQTT sensor readings before they reach finance or maintenance records?+

Before the MQTT data hits your ERP's P&L or Maintenance modules, it passes through a DataOps Layer. This layer filters out outliers (e.g., a sensor briefly reading 9999°C) and averages the data to ensure your analytics remain clean.

26. Advanced MQTT troubleshooting

What is a "Last Will and Testament" (LWT)?+

LWT is a critical MQTT feature for maritime use. When a vessel loses its satellite connection unexpectedly, the broker automatically publishes a pre-set "Offline" message to the ERP. This allows the dashboard to immediately show the vessel as "Disconnected" instead of showing stale data.

How do we prevent unauthorized devices from publishing data?+

We use Topic-Based Authorization. Each device is restricted so it can only publish to its own specific topic (e.g., vessels/my-unique-id/…). Even if a device is compromised, it cannot spoof data for another vessel in the fleet.

Is MQTT better than REST APIs for marine IoT?+

Yes. MQTT is a "push" protocol with a much smaller header size than HTTP (REST). This makes it significantly cheaper and more reliable over expensive, high-latency satellite links like VSAT or older FleetBroadband systems.

27. Dynamic device registration & provisioning

How does a new vessel or sensor auto-register without manual DB entry?+

We use a Just-In-Time Provisioning (JITP) workflow. When a new IoT gateway connects to the MQTT broker using a bootstrap certificate, a "Registration" topic is triggered. A NestJS microservice listens to this, validates the hardware ID against your inventory, and dynamically creates the device entity in the PostgreSQL/MSSQL database.

Can we handle "Bulk Onboarding" for a 50-vessel fleet?+

Yes. By using Fleet Provisioning Templates, you define the data schema once (e.g., "Standard AHTS Template"). When the gateways go live, they inherit all telemetry configurations, alert thresholds, and NgRx state slices automatically based on their assigned vessel type.

28. MQTT protocol & data streams

Why use MQTT over WebSockets or REST for vessel data?+

MQTT is designed for high-latency, low-bandwidth environments (like VSAT or FleetBroadband). Its "Publish/Subscribe" model and tiny 2-byte header make it significantly more efficient than HTTP. It also natively supports Quality of Service (QoS) levels to ensure critical alarms are never lost.

What is a "Last Will and Testament" (LWT) and why is it critical in maritime operations?+

In maritime ops, connectivity is unstable. The LWT is a pre-defined message stored by the broker. If a vessel suddenly loses its satellite link, the broker immediately publishes a "DISCONNECTED" status to the ERP. This prevents the shore team from making decisions based on stale data.

How do we structure MQTT Topics for a multi-tenant ERP?+

We follow a strict hierarchy to ensure data isolation: pwo/vessels/{vessel_uuid}/systems/{category}/{sensor_id}

  • Example: pwo/vessels/v-123/systems/engine/coolant_temp

29. Real-time state & ERP integration

How does the front-end (Angular) handle live IoT streams?+

We integrate a WebSocket-to-MQTT bridge. The data flows into an NgRx Store using an Effect that listens to the stream. By using memoized selectors, the UI only re-renders the specific gauge or map marker that changed, ensuring high performance even with 100+ live sensors.

Can the IoT data trigger a "Server-Side" action like a Work Order?+

Yes. The NestJS backend uses a Rules Engine (often via RxJS Observables). If a stream of Engine Hours crosses a defined threshold, the service automatically calls the Spring JPA layer to persist a new Work Order and notifies the Technical Superintendent via the UI or WhatsApp.

How are transient sensor spikes filtered in the real-time UI and rules engine?+

We implement a Debounce/Buffer strategy. Before data hits the database or the P&L dashboard, it passes through a filtering pipe that removes outliers (e.g., a 0.1s spike to 5000 RPM) to ensure your analytics remain accurate and clean.

30. Security & reliability

Is the MQTT data encrypted at the vessel level?+

Every gateway uses TLS 1.2/1.3 for the connection. For highly sensitive data, we implement Payload Encryption, where the sensor data itself is encrypted before being wrapped in the MQTT packet, ensuring end-to-end security from the engine room to the cloud.

Can we send "Remote Commands" back to the vessel?+

Yes. Because MQTT is bi-directional, a shore-based admin can publish to a commands topic. This allows for remote tasks like Reboot Gateway, Calibrate Fuel Sensor, or Update Reporting Frequency without a technician boarding the ship.

31. Agile customization & digital twins

What if I need a custom payroll rule for a new country alongside IoT?+

Our architecture is modular. While the IoT engine handles the telemetry, the original Payroll module can be expanded to a new country within a few weeks. This allows you to manage a vessel's technical health and its crew's statutory compliance in a single, unified codebase.

Does the system support "Digital Twins"?+

Yes. Every physical sensor on the vessel has a corresponding JSON-based Digital Twin in the ERP. This allows you to run "What-If" simulations, such as predicting fuel consumption for a future voyage based on historical IoT performance data.

32. PWO AI assistant & chatbot

What is the PWO AI chatbot assistant?+

The PWO Solution AI assistant is an in-product chat experience that answers questions, surfaces how-to guidance, and helps users navigate payroll, scheduling, attendance, HR, work orders, analytics, API integration, and related modules—so teams get faster answers without hunting through docs alone.

Can the chatbot help with Marine ERP topics?+

Yes. You can ask about AIS and fleet tracking, CMMS and work orders, marine IoT and MQTT, crew compliance and rest hours, multi-country payroll, procurement, bunkers, HSE, and implementation—aligned with the same capabilities described across the Marine ERP modules.

Does the chatbot replace PWO support or a formal demo?+

No. The assistant is for quick guidance and orientation. For fleet-specific configuration, compliance sign-off, or contract questions, use Request a demo or your account team so you get answers tailored to your operation.

Will the chatbot store or train on my vessel or payroll data?+

Treat the assistant like any business system: do not paste confidential crew lists, payroll amounts, or security credentials into chat. For data handling specifics in your contract environment, ask your PWO account contact.

Where do I open the chatbot on the site?+

On pages where the assistant is enabled, use the floating chat control (message icon) to open it. If you are on a page without the widget, use this FAQ, module pages, or contact sales for structured help.

Still have questions?

Book a walkthrough of marine ERP with your fleet profile — AIS, MMS, crew, and payroll in one session.