All posts

Operational Maturity Starts Earlier Than You Think

Something happened while building Cadres that I did not plan for.

I needed tooling to run the business. Compliance tracking. Access management. Basic financial controls. The stuff every company needs once it stops being a side project and starts having contracts, costs, and access that matters.

I looked at what was available. I decided I would rather build it than pay for it.

That decision cost me months. I am not going to pretend otherwise.

But it also forced me to actually think through what operational maturity means for a company that is small but not a toy. And what I found is that most teams get the timing wrong. They treat it like something you add once the company feels big enough to justify it. By then the problem is already expensive.

This Is Also a Pivot Post

The four posts before this one were about Cadres as an RMM platform. That is still true and still the core. But Cadres is bigger than that now.

When I started building compliance and access tooling for my own use, the same logic that applied to the RMM applied here. The products on the market are overbuilt for enterprises and underbuilt for everyone else. They assume you have a dedicated GRC team, a procurement process, and someone whose full-time job is keeping the compliance platform running. Most companies do not have that. What they have is one person wearing four hats who needs the thing to just work without becoming a job in itself.

So I kept building. GRC. Accounting. Identity. Access governance. The parts of running a company that are not glamorous but absolutely matter once someone outside the company needs to trust you.

Cadres is now a suite. Meridian is the compliance and audit part of it. This post is where I explain why that piece exists and why it belongs here.

The Question That Surfaces at the Worst Time

Every company hits the same moment eventually.

A prospect asks for a security packet. A customer wants to know how access is reviewed. A partner wants evidence that a control is not just written down somewhere but actually operating. An auditor asks a very reasonable question and the honest answer is “let me dig through some spreadsheets and get back to you.”

That moment is not a process failure. It is a timing failure. The information exists. It is just scattered across six systems, three people’s memory, and a folder structure that made sense eighteen months ago.

The work of answering the question is not the problem. The work of assembling the answer from pieces that were never designed to connect is the problem. And you will do that work every single time the question gets asked, under increasing pressure, until you fix the underlying architecture.

Mature Does Not Mean Heavy

This is where most teams get the wrong idea about what fixing it looks like.

Operational maturity is not a GRC product that costs $80k a year and requires a consultant to implement. It is not a compliance department. It is not SOC 2 as a personality trait.

It is a few basic things being true at the same time. Ownership is explicit. Access can be explained and reviewed. Controls connect to actual operating behavior, not just policy documents. Evidence comes from systems rather than from whoever remembers what happened. Findings turn into tracked work that closes.

That is it. That is the whole thing.

The overhead comes from doing it badly, not from doing it at all. When control intent, evidence, reporting, and remediation live in the same system, you spend less time reconstructing reality and more time fixing what actually matters.

Why I Built Meridian Instead of Buying Something

I looked at the compliance tools on the market. The enterprise options are designed for organizations with more process overhead than most growing companies can support. The lightweight options are essentially documentation tools with a compliance-flavored UI — they tell you what to do but do not actually connect to the systems that prove you did it.

What I wanted was a system where controls are live, not static. Where evidence is collected because systems are connected, not because someone ran a quarterly export. Where a finding creates a tracked remediation item automatically instead of disappearing into a spreadsheet.

I did not find that at a price point or complexity level that made sense for where Cadres is. So I built it.

I want to be honest about what that means. Building Meridian alongside the core platform added significant time to getting anything in front of customers. That is a real cost and I made a conscious choice to pay it. The reason is that I was not willing to tell customers to trust Cadres as a platform for their operations while I was running my own operations on a pile of disconnected tools held together with good intentions.

If you can look at your own stack and say “I would not sell this to someone,” you probably should not be running on it either.

What Meridian Actually Does

Meridian is built around programs, controls, evidence, and findings. Those four things connected is the whole model.

A program is a framework — ISO 27001, SOC 2, NIST CSF, or a custom internal standard. Controls are the specific requirements that live under it. Evidence is what proves a control is operating. Findings are what gets created when something is not right.

The connection to the rest of Cadres is where this stops being a documentation exercise. When the RMM patches a server, Meridian can see it. When the PAM vault rotates a credential, Meridian can record it. When a compliance scan runs, findings flow directly into tracked remediation work tied to the relevant control.

The goal is not certification for its own sake. The goal is that when someone asks a hard operational question, the answer is already assembled. Not because someone prepared for the question. Because the system was connected all along.

The Real Cost of Waiting

Teams usually think they are deferring this work. They are not.

They are not choosing to do the same work later. They are choosing to do more work, under more pressure, with degraded inputs. Access that was never properly scoped. Controls that were never mapped to actual systems. Evidence that exists somewhere but not in a form anyone can point to.

Operational maturity does not start when the company feels ready for it. It starts when anyone outside the company needs to trust it. That moment usually arrives before teams expect it, and the companies that handle it cleanly are the ones who treated it as an engineering problem rather than an administrative one.

That is what Meridian is for.

If your team is already answering basic operational questions with screenshots, side channels, and whoever happens to remember, start a trial.