Core | Why We Built Core: A Modern MSP Platform From Scratch
Our Story
Why We Built Core: A Modern MSP Platform From Scratch
After years of working with legacy PSA tools, we decided to build the platform we wished existed. Here's why we started from zero instead of patching what was already broken.
CMCore MSP Team
5 min read
March 6, 2026
msp
psa
startup
autotask
core
Why We Built Core
If you've worked in the MSP space for any length of time, you know the tools. Autotask, ConnectWise, HaloPSA — platforms that were revolutionary when they launched and have been collecting technical debt ever since.
We lived in those tools for years. And every year, the same frustrations:
Slow UIs that made simple tasks take minutes instead of seconds
Opaque pricing with forced multi-year contracts and surprise renewal increases
"UI refreshes" that changed the paint but never fixed the plumbing
Missing modern features — no real-time collaboration, no threaded conversations, no integrations with the tools teams actually use today
At some point, we stopped asking "when will they fix this?" and started asking "what if we just built it right?"
Starting From Zero
Core isn't a fork of an existing PSA. It's not an Autotask clone with a fresh coat of paint. We started with a blank repository and modern foundations:
Next.js and React for a fast, responsive interface
Supabase and PostgreSQL for a robust, secure backend
Row-level security baked into every table from day one
Real-time updates so your team sees changes as they happen
We made this choice deliberately. Legacy codebases carry legacy limitations. Every PSA that's been around for 15+ years is fighting its own architecture to deliver features that should be simple.
What We Have Today
Core already covers the essentials that MSPs need daily:
Ticketing with SLA tracking, automation, and conversational features like @mentions and reactions
Asset management with NinjaOne integration for real-time device data
Contract and billing management with configurable billing units
Time tracking built in, not bolted on
A customer portal where your clients can submit and track their own tickets
Our Story
Why We Built Core: A Modern MSP Platform From Scratch
After years of working with legacy PSA tools, we decided to build the platform we wished existed. Here's why we started from zero instead of patching what was already broken.
CMCore MSP Team
5 min read
March 6, 2026
msp
psa
startup
autotask
core
Why We Built Core
If you've worked in the MSP space for any length of time, you know the tools. Autotask, ConnectWise, HaloPSA — platforms that were revolutionary when they launched and have been collecting technical debt ever since.
We lived in those tools for years. And every year, the same frustrations:
Slow UIs that made simple tasks take minutes instead of seconds
Opaque pricing with forced multi-year contracts and surprise renewal increases
"UI refreshes" that changed the paint but never fixed the plumbing
Missing modern features — no real-time collaboration, no threaded conversations, no integrations with the tools teams actually use today
At some point, we stopped asking "when will they fix this?" and started asking "what if we just built it right?"
Starting From Zero
Core isn't a fork of an existing PSA. It's not an Autotask clone with a fresh coat of paint. We started with a blank repository and modern foundations:
Next.js and React for a fast, responsive interface
Supabase and PostgreSQL for a robust, secure backend
Row-level security baked into every table from day one
Real-time updates so your team sees changes as they happen
We made this choice deliberately. Legacy codebases carry legacy limitations. Every PSA that's been around for 15+ years is fighting its own architecture to deliver features that should be simple.
What We Have Today
Core already covers the essentials that MSPs need daily:
Ticketing with SLA tracking, automation, and conversational features like @mentions and reactions
Asset management with NinjaOne integration for real-time device data