Integration

Custom ERP & CRM Integration | We Connect the Systems Nobody Else Can

Your business runs on custom-built software. Or heavily customised off-the-shelf. It has no API. The vendor won't help. We build the integration layer and connect it to everything else.

Perth-based. Australia-wide. We specialise in systems others won't touch.

  • AU-wide Perth-based · servicing Australia
  • 18+ yrs Building custom software
  • Legacy Legacy system specialists
  • Fixed Price scopes, no surprises
Custom System Integration

Your System Wasn't Built to Connect. We Fix That.

Someone built the ERP. Or the CRM. Or the job management system, the asset tracker, the client portal. It was built for your business, or heavily customised to fit. And it works. The business depends on it.

But it doesn't talk to Xero. It doesn't sync with your CRM. Reports come out as CSV exports. There's no API. The vendor either can't or won't help with integration. And replacing the system would mean losing years of customisation.

HELLO PEOPLE is a Perth-based software consultancy. We specialise in connecting custom and legacy systems to modern platforms. We build the integration layer your system was never designed with, so your data flows where it needs to without replacing what works.

Custom Systems integration hub diagram connecting bespoke APIs, databases, microservices, webhooks, auth and reporting
How it runs

A Custom Systems integration project, end to end

Three stages. No surprises. Your live legacy system stays untouched until cutover — delivered personally by the founder.

  1. Week 0

    Custom Systems Audit

    15-minute scoping call. We map your custom system setup, the systems you need it connected to (or migrated to), and the specific workflow gaps. Fixed-price quote inside 48 hours.

  2. Weeks 1–N

    Build & Parallel-Run

    Integration built in a sandbox and parallel-run against your live custom system for two weeks. Old system stays in place. Every record mapping, field translation and validation rule verified before production. No risk to live data.

  3. Cutover

    Go-Live & Handover

    Production cutover on a planned window — typically a weekend. Team training, monitoring active, 30 days post-launch support. Documentation and source code handed over in full.

Founder profile

Kasun Wijayamanna

Founder · Perth, WA · Started HELLO PEOPLE in 2008

18+ Years running HELLO PEOPLE

Founded in 2008. Two decades of technology-driven business transformation across Australia.

100+ Projects delivered

Startups to government agencies across mining, healthcare, legal, education and more.

HDR Researcher · Curtin University

Postgraduate research in Artificial Intelligence and Retrieval-Augmented Generation (RAG).

MBA Oil & Gas

Deep technical expertise combined with strong business and financial acumen.

Perth Based in WA

Serving businesses across Western Australia and nationally.

AU+TH International experience

Professional background in Bangkok, Thailand before migrating to Perth.

PHF Paul Harris Fellow · Rotary

Former President of Rotary Club of Booragoon. Over a decade of community service.

Read the full bio — research, career, community involvement and how HELLO PEOPLE runs projects.

See full founder page
Sound Familiar?

The reality of running on custom software

If your business depends on a system that nobody else can connect to, you probably recognise these.

No standard API to work with

Your system was built custom. Or it's an industry-specific ERP from a vendor who never prioritised integration. There's no API documentation, no webhook support, no Zapier connector. Just a database and maybe an export button.

The vendor won't help with integration

You asked the vendor about connecting to Xero or your CRM. They said "we don't support that" or quoted $200K for a custom connector. Or they simply stopped responding because the product is end-of-life.

Data re-entered across multiple systems

An order in the ERP gets re-typed into the accounting system. A customer update in the CRM doesn't reach the ERP. Staff maintain records in two or three places to keep everything in sync.

Heavily customised, can't be replaced easily

Your ERP or CRM has been customised over many years. Custom fields, custom workflows, custom reports. Moving to a standard platform would mean losing functionality your business depends on.

Built on old technology that's hard to extend

The system runs on .NET Framework, classic ASP, FoxPro, Progress 4GL, or some other technology that modern developers don't touch. Finding someone who can work on it is expensive and slow.

Locked into a vendor relationship

Only the vendor can make changes. They charge per hour. They control the timeline. You can't get your data out easily. And switching means starting from scratch.

15-Minute Integration Audit — No Cost, No Commitment

Tell us what systems you are running and what is not connecting properly. We map the gap, find what needs to be built, and give you a fixed-price quote before you commit to anything.

  • 15-minute scoping call
  • Fixed price included
  • Australian team
  • Ongoing support after launch
Book Your Free Audit
What We Build

Custom System Integration Solutions

API builds, cloud sync, middleware, data extraction and gradual modernisation. Here is what we deliver.

Custom API development for legacy systems

We reverse-engineer your system's database, understand the business rules and build a secure REST API on top. Authentication, rate limiting, field-level access control and documentation included.

Works even when the vendor provides no API. We work at the database level, respecting the application's data integrity rules.

Custom system to cloud platform sync

Your custom ERP or CRM syncing with Xero, MYOB, Salesforce, HubSpot, Shopify or any cloud platform. Bidirectional where needed — changes in either system flow to the other.

We handle the complexity: data mapping between different schemas, conflict resolution for bidirectional sync, and error handling for records that don't match.

Integration middleware and message bus

For complex environments with multiple systems that all need to share data. We build a central middleware layer that routes data between systems, transforms formats, handles errors and provides a single monitoring dashboard.

Event-driven architecture. Systems publish events. Subscribers receive what they need. New systems plug in without changing existing ones.

Data liberation from locked-in systems

Your data, out of the system, into a format you own. Regular exports to your data warehouse, reporting database or cloud storage. You're no longer dependent on the vendor for access to your own data.

Automated, scheduled, with full audit trails. Historical data extracted and ongoing changes captured incrementally.

Gradual system modernisation

Replace one module at a time. Keep the custom system running for what it does well. Build modern replacements for the parts that are holding you back. The integration layer bridges old and new.

Strangler fig pattern — modern modules gradually take over functionality from the legacy system. No big-bang migration risk.

Ongoing legacy system support

Bug fixes, performance tuning, small enhancements and security patches for your custom system. We become the support team that the original developer isn't available to be.

We learn the system, document it, stabilise it and keep it running while you plan the long-term strategy.

Custom API development for legacy ERP/CRM systems
Cloud synchronisation for custom business systems
Integration middleware connecting multiple business systems
Data extraction pipeline from vendor-locked system
Gradual modernisation replacing legacy system modules
Technical support team maintaining legacy systems
Capabilities catalogue

Custom system integration & modernisation services we deliver

Every capability below has been delivered for a real Australian business — from connecting a one-off bespoke ERP to Xero, through to full legacy modernisation projects spanning PHP, .NET and Java systems. If your scenario is not listed, ask — we build bespoke.

Custom system ↔ Xero / MYOB integrations

Custom system ↔ CRM (HubSpot, Salesforce)

Legacy custom-system modernisation (PHP, .NET, Java)

Custom API & webhook build

  • Custom API development on top of legacy databases
  • REST API exposed over an existing custom system
  • GraphQL API for flexible front-end and partner queries
  • Webhook delivery from the custom system to other platforms
  • OAuth, API key auth and field-level permissions
  • Swagger / OpenAPI documentation generation
  • Versioning, deprecation and partner-developer portal

Custom system ↔ Power BI reporting

  • Power BI on a custom system with star-schema modelling
  • Live data feeds from custom system to Power BI / Looker / Metabase
  • Daily and monthly management dashboards on top of custom data
  • Cross-system reporting joining custom system + accounting + CRM
  • Bespoke dashboards for niche custom-system KPIs

Custom system migrations to cloud

  • On-premise custom systems lift-and-shifted to Azure / AWS / GCP
  • Database migration services from on-prem to cloud
  • Custom system replatformed onto a managed database / container stack
  • Phased cloud cutover with parallel-run validation
  • Disaster-recovery, backup and security uplift during migration
  • AWS / Azure cloud architecture for custom systems
Why Integrate

Your custom system talks to everything else

We build the integration layer your system was never designed with. Your ERP talks to Xero. Your CRM syncs with HubSpot. Your internal system pushes data to Shopify. Whatever the combination, we make it work.

The custom system stays as it is. The integration handles the data flow.

Custom system connected to cloud platforms via integration layer

A proper API on your legacy system

We build a REST API that sits on top of your custom database. Documented, authenticated, rate-limited. Any modern system can now connect to your ERP/CRM without touching the database directly.

Your vendor may not provide an API. We build one anyway, by understanding the data model and business rules.

API layer architecture for legacy system integration

Keep using the system that works

Replacing a custom ERP or CRM is a massive project. Often unnecessary. If the system does what it does well, just connect it to the modern tools your team needs.

Integration is faster, cheaper and lower risk than rip-and-replace. You can always migrate later with the integration layer already in place.

Team continuing to use existing system while new integrations run

Your data accessible outside the system

Reports in Power BI. Data in a warehouse. Records available to other departments. The integration breaks the data out of the locked-in system and makes it available where it's needed.

No more depending on the vendor to provide reports or exports.

Business data freed from legacy system into reporting dashboards

A path to modern when you're ready

The integration layer maps every data entity, relationship and business rule. When (if) you decide to replace the system, the hard work of understanding the data model is already done.

Migrate in stages. Replace modules one at a time. The integration layer becomes the bridge between old and new.

Staged migration path from legacy to modern systems
Pricing

How we price custom integrations

Every custom system is different. We scope after discovery, never before.

Free discovery call

Tell us about the system: what it does, what it's built on, what needs to connect. We'll assess complexity and give you a realistic range.

Fixed-price quote

After reviewing the system architecture and data model, we quote a fixed price for the integration or API build. No hourly creep.

Ongoing support

Monthly plans for integration monitoring, legacy system maintenance and evolution. Your systems looked after properly.

Legacy Access database migration to multi-user cloud web application with mobile access
Case Study

Legacy Access database replaced with a multi-user cloud web app

A wholesaler running its operations on a fragile Microsoft Access database — single-user lockouts, occasional corruption, no remote access — was migrated to a modern web app on a proper database. All historical data preserved, forms and reports reproduced, and the workflow extended to mobile crews.

Read the full case study
20yr Of historical data migrated cleanly
0 Days of operational downtime
12wk From discovery to cutover
4x More concurrent users supported
How It Connects

Your custom system integration at a glance

Your custom or legacy system at the centre. API layer, middleware and sync connecting it to the modern platforms your business needs.

How It Works

From discovery to connected and monitored

Every custom system is different. The process adapts, but the structure stays the same.

System Discovery

We review the system architecture, database schema, business rules, integrations (if any) and technology stack. We document what exists, often for the first time.

Data Mapping

Mapping entities in your custom system to entities in the target platforms. Customer = Contact. Order = Invoice. Product = Item. Translation rules documented and validated.

Architecture

Designing the integration approach: direct API, middleware, event-driven, database-level or file-based. Matched to the system's capabilities and your reliability requirements.

Build

Integration layer built with proper error handling, retry logic, monitoring and logging. API endpoints documented. Sync rules implemented and tested against real data.

Testing & Validation

End-to-end testing with real data. Every entity, every edge case, every error scenario. Data integrity validated between systems. Performance under realistic load confirmed.

Go-Live & Monitoring

Live with full monitoring. Sync dashboards, error alerting and performance tracking. Parallel running where needed. Your team trained on the new workflow.

Why us

Why HELLO PEOPLE for integrations

  • We build, not just connect

    We write proper integration code: API connections, data mapping, error handling, logging. Not Zapier chains that break quietly.

  • Fixed-price quoting

    You get a clear price before we start. No hourly billing that spirals. No surprise invoices at the end of the month.

  • Built for Australian business

    We understand BAS, GST, super, award rates, Australian privacy law, and the platforms local businesses actually use.

  • Senior team, direct access

    You talk to the people building your integration. No account managers, no offshore handoffs, no ticket queues.

  • Ongoing support included

    APIs change. Platforms update. We monitor, maintain, and evolve your integration so it keeps working as your business grows.

We had a custom ERP built fifteen years ago. No API, no documentation, the original developer retired. HELLO PEOPLE reverse-engineered the database, built an API, and connected it to Xero and our new CRM. We didn't have to replace the ERP. It just works with everything now.

General Manager Manufacturing company, Perth
Industries

Custom systems we've connected

Every industry has its own custom and legacy systems. The business logic inside them is irreplaceable. The integration just connects them to the rest of the world.

Manufacturing with custom ERP integration

Manufacturing

Custom ERP for production scheduling, BOM management and quality tracking. We connect it to accounting, warehouse management and eCommerce without replacing the system your factory depends on.

Logistics company with custom dispatch system integration

Logistics & Transport

Custom dispatch, routing and fleet management systems. We connect them to customer portals, accounting and real-time tracking platforms.

Mining operations with custom system integration

Mining & Resources

Asset management, maintenance scheduling and compliance systems built for specific operations. We integrate with SAP, financial reporting and safety compliance platforms.

Healthcare facility with custom system connected to modern platforms

Healthcare & Aged Care

Custom patient management, rostering and billing systems. We connect them to Medicare, accounting, HR platforms and government reporting systems.

Government department with legacy system modernisation

Government & Utilities

Legacy systems for asset management, citizen services, billing and compliance. We connect them to modern portals, payment gateways and reporting platforms.

Professional services firm with custom system integration

Professional Services

Custom practice management, time tracking and client billing systems. We connect them to accounting, document management and CRM platforms.

FAQs

Common questions about custom system integration

Our system has no API. Can you still integrate it?

Yes. We work at the database level, reading and writing data directly using the system's data model and business rules. Or we use file-based integration (the system exports, we pick it up). Where possible, we build an API on top so future integrations are easier.

We don't have the source code. Is that a problem?

Not necessarily. We can work with the database directly and build integration at that level. If we need to modify the application logic, it gets harder without source code, but database-level and file-level integration usually covers what's needed.

How much does custom system integration cost?

Pricing depends on the systems involved, the volume of data and the exception cases. We provide a fixed-price quote after a 15-minute scoping call — no hourly billing, no surprises.

Can you also support and maintain our legacy system?

Yes. If the original developer or vendor is gone, we take over support. Bug fixes, performance tuning, security patches and small enhancements. We learn the system, document it and keep it stable.

Should we just replace the system instead?

Sometimes, yes. But often the system does 80% of what you need and replacing it is a massive project with significant risk. Integration lets you keep the 80% and fill the gaps with modern tools. We'll give you an honest assessment of which path makes more sense.

What if our system is on very old technology?

We've worked with .NET Framework, classic ASP, FoxPro, Progress 4GL, Delphi, VB6 and systems built on technologies most developers haven't heard of. The database is usually more accessible than the application, and that's where integration happens.

Will the integration break if the vendor updates the system?

We design integration to be resilient. Database-level integrations monitor for schema changes. API-level integrations use versioning. We include alerting so you know immediately if something changes. Most vendor updates don't break the integration.

How long does a custom system integration take?

A single-system sync takes 6 to 10 weeks. API layer builds take 8 to 14 weeks. Full middleware environments take 12 to 20 weeks. We scope precisely after the discovery phase. Custom systems vary widely in complexity.

Tell Us About Your System

What does it do? What's it built on? What cloud tools does it need to connect to? Share the details and we'll assess the integration options.

Prefer a quick chat? Call 0425 531 127. We answer the phone in Perth.