Notes from building Opentra.
One RMM login became access to every client. Why your PSA shouldn't share that blast radius.
An actively exploited RMM console flaw turned one MSP tool into a master key. Why PSA-only, self-hosted Opentra keeps your blast radius small.
The MSP profit paradox: when better AI pays your per-seat vendors to shrink you
AI cuts hours per user and users per client, so per-seat pricing pays you to under-deliver. Why a flat-fee PSA breaks the trap.
Your Xero API just got metered. Who's paying for the data egress on your PSA?
Xero's new tiered API pricing bills on connections and data egress. Here's why a multi-tenant PSA cache passes that cost to you, and what single-tenant changes.
ConnectWise made your PSA an "AI-native execution layer." Whose AI, on whose data?
ConnectWise went GA with a unified AI-native platform on a shared tenant. Here is the ownership question every MSP owner should ask first.
The EY breach started with a support ticket. Where do your tickets live?
Attackers hit a shared service management platform EY used and took support tickets. If your PSA is multi-tenant SaaS, the same target holds your tickets.
75% of MSPs were breached last year. Where does your PSA data live?
75% of MSPs suffered a breach last year, and clients now switch providers. Self-hosted, single-tenant PSA keeps your client book on infrastructure you control.
Microsoft's July 1 price hike just moved. Did your billing?
M365 prices rose on 1 July 2026, but clients only pay the new rate at renewal. The trap is timing. Here is how Opentra flows it through to Xero without re-keying.
Your MSP vendor could be acquired tomorrow. What happens to your book of business?
Vendor M&A is reshaping PSA pricing, support and roadmaps before partners can react. Self-hosted single-tenant means no cloud landlord can re-platform you.
The margin trap
Your rates were set last year; the cost of delivering the work wasn't. A lot of the squeeze isn't a pricing problem, it's a plumbing problem, and that part you can fix.
We don't do RMM. That's the point.
Every all-in-one platform wants to run your monitoring too. Here's why Opentra deliberately stays out of RMM, and why that keeps your stack yours.
The per-seat tax
Per-seat pricing charges you for growing. Here's why every Opentra tier is flat: free self-hosted, $149 Pro, or hosted Cloud.
Introducing Opentra
Why we built a self-hosted PSA for small MSPs — and what it does from inbox to invoice.
Email-to-ticket, done right
Turning inbound mail into tickets sounds simple — until you meet forwarded threads, automated senders and reused hostnames. Here's how Opentra handles the edge cases.