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
- Client management — companies, contacts, departments, notes
- 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