Custom Apps · Microsoft Consulting · Melbourne, VIC

Replacing Disconnected Tools With One CRM We Built and Own

As OfficePro Consulting grew, the tools we used to run it had not kept up. Client details, jobs, quotes, time and follow-up lived across separate systems that were never built to work together. So we built our own CRM. OPC Hub brings all of it into one place, built in house and shaped around how we actually work. We own it outright, so there is no per-seat licence as the team grows and no software vendor deciding how our business should run.

Disconnected tools, brought into one
Built in house, owned outright
Next.js · Azure · Entra ID
Discuss your custom CRM project →
1 system
Replaces a stack of disconnected tools
Zero
Double entry to keep records current
End to end
Every job from first enquiry to paid
Owned outright
No per-seat licence as the team grows

The challenge: a toolset that did not talk to itself

As the business grew, the tools we ran it on had not kept up. Client details sat in one place, jobs and quotes in another and time and follow-up somewhere else again. None of it was built to work together, so the same information had to be entered two or three times to keep every system current.

Separate tools
Clients, jobs, quotes and time each lived in a different place
!
No connection
The systems were never built to talk to each other
Islands of data
!
Double entry
The same information keyed in two or three times
Wasted hours
!
Paid for, underused
External tools that never earned their cost
Poor value
Hard to scale
The gaps between systems only widened as the team grew
Disconnected
Client, job and quote details across separate tools
Duplicated
The same information entered more than once
Poor value
External tools that did not justify their cost
Hard to scale
Gaps widened as the team grew

What we built

OPC Hub is a custom CRM we designed around how we actually work, not how a generic product thinks we should. It brings clients, jobs, quoting, time tracking and follow-up into one place we built in house and own outright.

1
The core CRM. Clients, jobs, the pipeline, time tracking and follow-up in one custom-built place, with every change kept in a full history so nothing is lost.
2
Built for a team. Secure Microsoft sign-on through Entra ID, an access level for each role and hands-off updates, so the system scales cleanly as we add people.
3
Enquiries that capture themselves. Jacky and the website forms create leads on their own, already summarised and scored, straight into the pipeline.
4
Ongoing improvement. Mobile access, reporting, admin controls and automated security reviews keep the tool growing with the business.
OPC Hub Dashboard Jobs Clients JT
Pipeline value
$148,600
across 14 open jobs
Jobs in progress
6
2 due this week
Follow ups due today
4
across clients and leads
Jobs pipeline Lead to Paid · scroll →
Lead2
ABC Pty Ltd
Invoice automation
Jacky · 4/5
Coastal Built
Site reporting app
Jacky · 3/5
Quote1
XYZ Industrial
SharePoint intranet
$18,500
Accepted1
Delta Freight
Power Automate onboarding
$9,200
In Progress2
Meridian Health
Power BI dashboards
$22,000
Harbour Legal
Copilot rollout
$14,800
Completed1
Summit Advisory
CRM integration
$7,500
Invoiced1
Northwind Trades
Azure migration
$31,000
Paid1
Riverside Care
Client portal
$12,400
Website enquiries from Jacky drop in on their own as a new client and job, already scored and ready to action.

How it works

Every client and contact lives in one place. Each piece of work is a job that moves through a clear pipeline from first enquiry to paid, viewed as a list or a drag-and-drop board. Each job carries its own quote, time, files and purchase orders, with every change kept in a full history so nothing is lost.

The system prompts the next call, meeting or note so follow-up never slips and a dashboard shows the pipeline, the money and what needs attention today. Website enquiries from Jacky and the contact form drop in on their own as a new client and job.

Project snapshot

What it isCustom CRM
BuildIn house, owned
Sign-inMicrosoft Entra ID
HostingAzure (Australia)
Tests220 automated
SecurityAudit logged

Security and privacy

Sign-in runs through Microsoft Entra ID, so there are no separate passwords and role-based access means each person sees only what their role should. Client data is stored in Australia on Microsoft Azure and every change is written to an append-only audit log. The build is mapped against the Essential Eight, ISO 27001 and SOC 2, with automated reviews each week, month and quarter.

Technologies

Next.jsTypeScriptAzure SQLPrismaMicrosoft Entra IDAzure App ServiceTailwindshadcn/uiClaude based AIGitHub Actions

Related services

We built OPC Hub with our custom apps, CRM and integration services, plus a built-in AI layer.

View all services →

The results: one system we own, built to grow with us

OPC Hub runs OfficePro Consulting day to day and has brought the whole business into one place.

1 system
Clients, jobs, quoting and time in one place
Disconnected→One CRM
Zero
Double entry to stay current
Double-keyed→Entered once
End to end
Every job from enquiry to paid
Scattered→One pipeline
Owned outright
No per-seat licence as the team grows
Paid-for tools→We own it
We now run the whole business from one connected system instead of a handful of tools that never talked to each other. Every client, job, quote, timesheet and follow-up sits in OPC Hub with a full history behind it, entered once and current everywhere. Because we built it in house and own it outright, we can add a feature the week we need it and there is no per-seat licence waiting for us as the team grows. Like Jacky, OPC Hub is its own best reference: when a client wants a custom app or a CRM on the Microsoft stack, we are running one we built ourselves.
Facing a similar challenge?
Tell us what your team is dealing with. We will show you what is possible.
TALK TO US →

More client stories

More from our recent work.

Ready to run your whole business from one system?

Tell us how you track clients and jobs today and where it is starting to hurt. We will map out what a custom system you own looks like for your business, what it takes to build and whether it is the right move. No commitment, no sales pitch.
contact@officeproconsulting.com.au
1300 160 336Talk to an Australian consultant
Australia BasedRemote and on-site consulting services available Australia-wide
Microsoft Partner logo
Thanks. Your enquiry has been sent. We’ll get back to you within 1 business day.