Migrate your Ostendo data
Operations ERP layer for SMBs that extends accounting software with inventory, job costing, manufacturing, and field service. Targets businesses that have outgrown spreadsheets but do not need a full-suite ERP.
In its favor
Why people choose Ostendo
The signal that keeps Ostendo on the shortlist. Sourced from G2, Capterra, and customer scoping calls.
Adds operations capabilities that accounting software lacks, letting small manufacturers and distributors track jobs and inventory without replacing their existing general ledger.
Concurrent user licensing keeps costs down for businesses where not all staff use the system simultaneously, with most companies needing only 25–40% of their headcount in concurrent seats.
Includes all modules (inventory, manufacturing, service, field, POS) under a single licence rather than charging per functional area.
Mobile field data capture through Freeway Mobile lets technicians record time, photos, signatures, and GPS against jobs without returning to a desktop.
Drag-and-drop assignment board simplifies scheduling service calls and manufacturing orders to mobile workers with capability rules.
Support responsiveness varies by scenario, leaving some users without timely help when configuring complex workflows or custom fields.
Inconsistent UI behaviour across modules frustrates power users; some panels allow window resizing and others do not, depending on which screen you are in.
The platform lacks a well-documented public REST API, making integrations and automated data pipelines difficult to build and maintain.
Interface design lags behind modern SaaS standards, which creates a steeper learning curve for users accustomed to contemporary UX patterns.
Reasons to switch
Why people leave Ostendo
The recurring reasons buyers give for replacing Ostendo. Presented as facts, not knocks.
Platform scorecard
Strengths, weaknesses, and where Ostendo fits
Grades across six dimensions, plus a SWOT-style view of where the platform shines and where it falls short.
SWOT — strengths, weaknesses, and use-case fit
Strengths
Weaknesses
Where it works
Where it struggles
Pricing tiers
Ostendo pricing overview
Ostendo charges an upfront concurrent-user licence fee of AUD $1,250 per concurrent user, inclusive of Year 1 maintenance. From Year 2, annual maintenance is AUD $250 per concurrent user (20% of the list price). Optional fully managed cloud hosting adds AUD $20 per concurrent user per month. Concurrent users represent simultaneous logins, which for most businesses is 25–40% of total staff headcount.
Concurrent User Licence
Tier 1 of 2
AUD $1,250 per concurrent user (Year 1 incl. maintenance)
What's included
Need help selecting your ERP?
Book a free 30 minute consultationPricing is informational. FlitStack AI does not bill on Ostendo's schedule — see our quote-based pricing →
What gets migrated
Ostendo object support
Object-by-object support for Ostendo migrations. Per-pair details surface during scoping.
Customers
Fully supportedCustomer records are held in the CUSTOMER MASTER table and are standard master data. We export via CSV or Excel through the Data Exporting function, preserving all displayed fields and contact details. No known schema variation between versions.
Items / Products
Fully supportedITEMMASTER holds all items, including Primary Supplier linkage. Standard fields include item code, description, unit cost, and stock levels. We extract the full item record including supplier associations and custom list fields set by the user.
Purchase Orders
Fully supportedPurchase Orders are standard transactional records in Ostendo. We export line items, quantities, supplier linkage, and order status. Header-level and line-level fields are both captured from the transactional tables.
Sales Orders
Fully supportedSales Orders cover different Order Styles for various sales activities. We extract the full order hierarchy including line items, pricing, and status. Ostendo's POS function also generates orders which are included in the same table structure.
Work Orders / Manufacturing Orders
Fully supportedWork Orders and manufacturing orders are tracked through the Assignment Board and order scripts. We export job details, routing, and status. Multi-level BOMs may require flattening during transformation to match the destination schema.
Timesheets / Time Entries
Mapping requiredTimesheets are linked to Work Orders and Jobs. The mobile field capture layer (Freeway Mobile) writes time entries including GPS and materials issued. We extract all time entries but flag records with non-standard custom capture fields for manual field mapping review.
Stock / Inventory
Fully supportedStock levels and multi-site inventory are tracked with serial number tracking per location. We export stock quantities, locations, bin references, and serial numbers. Multi-site records are normalised to the destination's warehouse or location object.
Stock Locations / Service Zones
Fully supportedService Zones group assets geographically for field service deployment. Stock Locations define physical or logical inventory positions. Both are standard reference tables and migrate cleanly as address or zone entities.
Assets
Fully supportedAsset records are linked to Service Zones and can carry meter readings and equipment checks. We export asset master data including maintenance history and current status.
Users
Mapping requiredUser records are managed through User Security and Options. Ostendo uses concurrent user licensing (not named users), which is a significant difference from most modern SaaS platforms. We export user identity and role records but note that destination systems may price differently per user.
Custom Fields
Mapping requiredOstendo supports user-defined templates in the mobile capture layer and custom list fields per screen. Custom fields are stored per-object. We flag all custom field definitions during discovery and map them to destination custom fields, noting any that have no direct equivalent.
Reports / Saved Queries
Not in this platformOstendo's SQL-based Report Writer creates saved reports, inquiries, and pivot tables that reference Ostendo-specific table structures. These reports have no direct equivalent in target ERP or CRM systems and are excluded from migration. We export the report definitions as documentation only.
| Object | Support | Notes |
|---|---|---|
| Customers | Fully supported | Customer records are held in the CUSTOMER MASTER table and are standard master data. We export via CSV or Excel through the Data Exporting function, preserving all displayed fields and contact details. No known schema variation between versions. |
| Items / Products | Fully supported | ITEMMASTER holds all items, including Primary Supplier linkage. Standard fields include item code, description, unit cost, and stock levels. We extract the full item record including supplier associations and custom list fields set by the user. |
| Purchase Orders | Fully supported | Purchase Orders are standard transactional records in Ostendo. We export line items, quantities, supplier linkage, and order status. Header-level and line-level fields are both captured from the transactional tables. |
| Sales Orders | Fully supported | Sales Orders cover different Order Styles for various sales activities. We extract the full order hierarchy including line items, pricing, and status. Ostendo's POS function also generates orders which are included in the same table structure. |
| Work Orders / Manufacturing Orders | Fully supported | Work Orders and manufacturing orders are tracked through the Assignment Board and order scripts. We export job details, routing, and status. Multi-level BOMs may require flattening during transformation to match the destination schema. |
| Timesheets / Time Entries | Mapping required | Timesheets are linked to Work Orders and Jobs. The mobile field capture layer (Freeway Mobile) writes time entries including GPS and materials issued. We extract all time entries but flag records with non-standard custom capture fields for manual field mapping review. |
| Stock / Inventory | Fully supported | Stock levels and multi-site inventory are tracked with serial number tracking per location. We export stock quantities, locations, bin references, and serial numbers. Multi-site records are normalised to the destination's warehouse or location object. |
| Stock Locations / Service Zones | Fully supported | Service Zones group assets geographically for field service deployment. Stock Locations define physical or logical inventory positions. Both are standard reference tables and migrate cleanly as address or zone entities. |
| Assets | Fully supported | Asset records are linked to Service Zones and can carry meter readings and equipment checks. We export asset master data including maintenance history and current status. |
| Users | Mapping required | User records are managed through User Security and Options. Ostendo uses concurrent user licensing (not named users), which is a significant difference from most modern SaaS platforms. We export user identity and role records but note that destination systems may price differently per user. |
| Custom Fields | Mapping required | Ostendo supports user-defined templates in the mobile capture layer and custom list fields per screen. Custom fields are stored per-object. We flag all custom field definitions during discovery and map them to destination custom fields, noting any that have no direct equivalent. |
| Reports / Saved Queries | Not in this platform | Ostendo's SQL-based Report Writer creates saved reports, inquiries, and pivot tables that reference Ostendo-specific table structures. These reports have no direct equivalent in target ERP or CRM systems and are excluded from migration. We export the report definitions as documentation only. |
Gotchas
What to watch for in Ostendo migrations
Issues we've hit on past Ostendo migrations, tagged by severity. FlitStack AI handles every one — surfacing them up front because buyer engineering teams want to know.
No public REST API for automated data extraction
Concurrent user licensing creates user-count mapping complexity
Custom fields from mobile capture layer require manual mapping
| Severity | Issue |
|---|---|
| High | No public REST API for automated data extraction |
| Medium | Concurrent user licensing creates user-count mapping complexity |
| Medium | Custom fields from mobile capture layer require manual mapping |
Leaving Ostendo?
Where Ostendo customers move next
6 destinations Ostendo can migrate to.
How a Ostendo migration works
Four steps, Ostendo-specific
Connect
Not publicly documented into Ostendo. Scopes limited to read-only on the data we move.
Map
We translate Ostendo-specific structures (custom fields, objects, value lists) to the destination's model.
Sample
Test with a 50–200 record subset to validate Ostendo quirks before production.
Migrate
Full migration with Ostendo rate-limit handling. Rollback available throughout.
FAQ
Ostendo migration FAQ
Answers to the questions buyers ask most during Ostendo migration scoping. Not seeing yours? Book a call.
Can't find your answer?
Walk through your Ostendo migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationReady when you are
Migrate Ostendo.
Without the rebuild.
Free scoping call with a migration engineer. Tell us about your Ostendo setup and destination — written quote back within a business day.