

I want you to think about your favorite restaurant.
Not a chain. A real place. The kind where you know what you're going to order before you sit down, where the server recognizes you, where the food comes out right every single time. You've been going there for years. You'd take a client there without hesitation.
Now think about what makes it your favorite.
It's not just the food. The food is great, sure. But it's also that the table is ready when they say it'll be ready. The server doesn't disappear for twenty minutes between your appetizer and your entree. The check comes at the right moment, not too early, not after you've been sitting there waving. The whole experience runs like a machine, even on a busy Friday night.
That restaurant has great recipes. But what makes it your favorite isn't the recipes. It's the systems.
Every MSP has recipes. Most have zero restaurants.
A recipe is a documented process. Here's how you onboard a new client. Here's how you close a ticket. Here's how you handle a new hire's first week. Steps written down somewhere. Maybe in a Word doc. Maybe in a wiki nobody visits. Maybe in the head of your best employee who's been doing it the same way for four years.
Most MSPs have a lot of recipes. Some of them are even written down.
What most MSPs don't have is a restaurant.
The restaurant is what happens when the recipes are part of something bigger. When there's a system around them that makes sure the right person is using the right recipe at the right time, that the result is measured, that someone knows when it went wrong and fixes it before the client notices. The restaurant is the thing that makes the experience consistent whether the owner is there or not.
Think about what actually happens in a great restaurant. The chef has recipes, yes. But there's also a system for how food gets ordered and stocked so the right ingredients are always there. A system for how tickets flow from the server to the kitchen so nothing gets lost. A system for how the front of house and back of house communicate so a table doesn't wait forty-five minutes for food that's been sitting under a heat lamp for ten minutes. A system for training new staff so a new hire on their third shift performs at the same level as the person who's been there three years.
None of those things are recipes. All of them are what make the restaurant work.
Your MSP is the same. You can have the best process in the world for resolving a P1 ticket and still have clients who feel like they're being ignored, because there's no system around that process that handles communication, sets expectations, and closes the loop. The process tells the tech what to do. The system makes sure the whole experience comes out right.
The clearest way I know to show the difference
Here's the way I explain it when I'm sitting across from an MSP owner who's never thought about it this way.
A process is a recipe. A system is the restaurant.
A recipe tells you how to make the dish. It has ingredients, steps, timing. If you follow it correctly, you get the right result. It's necessary. But it's not sufficient.
A restaurant takes the recipe and wraps everything around it that makes delivery consistent. The ordering system. The prep schedule. The training program. The quality check before a plate leaves the kitchen. The feedback loop when something goes wrong. The measurement that tells you whether tonight went better or worse than last Tuesday.
You can hand a great recipe to a different cook every night and get wildly inconsistent results. You can run a great restaurant with a rotating kitchen staff and have every table leave satisfied. The difference isn't the recipe. It's the system.
Now apply that to your MSP.
You have a process for onboarding new clients. Maybe it's great. But do you have a system around it? Is there a measurement that tells you whether clients who went through onboarding in Q1 are healthier at 90 days than clients who went through it in Q3? Is there a feedback loop from the account manager back to the onboarding tech so the next client gets a better experience? Is there a training component so that when you hire a new person, the onboarding process doesn't degrade because the experienced person moved to a different role?
If the answer to any of those is no, you have a recipe. You don't have a restaurant.
Where this breaks down in real life
I've been in a lot of MSPs. Here's what I see almost every time.
There's one person who really knows how to do something. Could be dispatch, could be onboarding, could be the monthly billing reconciliation. She's been doing it for years. She's good at it. When you ask her how it works, she can tell you. When you ask her to write it down, she writes something down. But what gets written down is her personal recipe, filtered through her experience, with half the decision points left out because they're obvious to her.
Then she leaves. Or she gets sick for a week. Or you bring in someone new and ask them to learn from her process doc, and the new person does it wrong because the doc was written by someone who already knew everything it left out.
That's a recipe problem. The recipe was always incomplete because the person who wrote it didn't know what she didn't know.
A system solves this differently. The system isn't just the steps. It's the outcome the steps are supposed to produce. The measurement that tells you whether they produced it. The feedback loop that catches when they didn't. The training component that brings a new person up to speed not by reading a doc but by doing the work alongside someone who's calibrated to the measurement.
The recipe documents what to do. The system makes sure it actually gets done correctly, every time, by whoever's doing it.
The 14 systems every MSP needs
There are 14 core systems in a self-running MSP. Not 14 processes. 14 systems. The processes live inside them.
I'll break each one down in its own post, but here's the map.
The foundation layer. Culture and leadership. This is the mission, the core values, the BHAG, and the decision-making framework that lets your team act without escalating to you. Without this one, everything else fights headwinds. (We covered this in the mission statement post. That's not an accident. It's the first system because it's the one everything else runs on.)
The people systems. Hiring. Onboarding. Performance management. Compensation and retention. These four systems determine who's in your building, how fast they get good, whether they stay, and whether they're working toward the right things. Most MSPs have fragments of these. A job description here. An onboarding checklist there. None of it connected into a system with a measurement and a feedback loop.
The operations systems. Dispatch and service delivery. Escalation management. Client communication. Project management. These are the systems your technical team runs on every day. This is where the ticket-flow work we talked about lives, and where most of the visible chaos in an MSP comes from when systems are missing.
The business systems. Sales. Finance. Vendor and tool management. Account management and QBRs. These are the systems that drive revenue, protect margin, and keep your client relationships healthy. Most MSP owners have some version of sales and some version of finance. Almost nobody has a real system for vendor management or QBRs, which is why both of those things feel like they're always slightly out of control.
The growth system. This is the one that ties everything together. Marketing, lead generation, referral management, and the feedback loop that tells you which of your other 13 systems is limiting your growth. You can't grow reliably if any of the other systems are broken, and you can't know which ones are broken without this one measuring the output.
Fourteen systems. Each one with an outcome it's supposed to produce, a measurement that tells you whether it's producing it, and a feedback loop that catches when it's not.
That's the restaurant.
What this means for you right now
Here's the honest version of this conversation.
If you walked through your MSP today and audited every piece of how it runs, you'd find a mix. Some things are fully systematized. More things than you think are just recipes that one or two people know. And some things are neither. They're judgment calls that happen in real time by whoever's available, with no recipe and no system, just the hope that the right person is in the right place when something comes up.
The goal isn't to systematize everything overnight. The goal is to know which column everything falls in.
Recipes you know about: those are ready to be wrapped in a system. Recipes you don't know about: those are the ones that break when the person carrying them in their head leaves. Neither: those are the fires that show up on a Tuesday and pull you away from everything else.
Start with the system that's causing you the most pain right now. Not the most interesting one to build. The most painful one to live without.
For most MSP owners, that's dispatch. Or onboarding. Or how the sales pipeline actually moves when the owner isn't pushing it personally. Pick the one that woke you up at 3am most recently and start there.
That's the entry point. Not a 14-system overhaul. One restaurant, built one kitchen at a time.
Frequently asked questions
What's the difference between a process and a system in an MSP?
A process is a documented set of steps for completing a specific task. A system is everything wrapped around that process that makes the result consistent. The process tells a tech how to onboard a new client. The system includes that process plus the measurement that tells you whether onboarding is working, the training that ensures a new hire performs the same way an experienced person does, and the feedback loop that catches when something goes wrong before the client feels it. Most MSPs have processes. Very few have systems. The difference is whether the outcome is consistent when the person who built the process isn't in the room.
How many systems does a self-running MSP actually need?
Fourteen. Not fourteen processes. Fourteen systems, each covering a core function of the business: culture and leadership, hiring, onboarding, performance management, compensation and retention, dispatch and service delivery, escalation management, client communication, project management, sales, finance, vendor and tool management, account management and QBRs, and marketing and growth. Each system has its own outcome, measurement, and feedback loop. You don't need to build all fourteen at once. You need to know which ones you have, which ones you're missing, and which missing one is hurting you most right now.
What's the recipe vs. restaurant analogy for MSPs?
A recipe is a process. Even if you have the best recipes in the world, they don't make you the best restaurant. The restaurant is the system that wraps around the recipes and makes the experience consistent for every client, every time, regardless of who's working that shift. A great restaurant can run without the chef in the building on a given night because the systems are strong enough to produce the right result anyway. A great MSP works the same way. The goal isn't better processes. It's a business that delivers the right experience to clients consistently, whether the owner is there or not.
Why do MSP documentation efforts usually fail?
Because they document recipes without building systems. An owner or manager sits down and writes out how something is done, usually based on how one experienced person does it, and files it away. The doc is incomplete because the person writing it filtered out everything that was obvious to them. Nobody measures whether the doc is being followed. Nobody updates it when the process changes. Nobody trains new staff using it in a structured way. The documentation becomes shelfware. The real process keeps living in people's heads. Systems solve this by making the measurement and the feedback loop part of the design, not an afterthought.
Where should an MSP owner start when building their systems?
Start with the system causing the most pain right now. Not the most interesting one to build. The one that woke you up at 3am most recently or the one you spent the most time cleaning up last month. For most MSPs that's dispatch, onboarding, or sales follow-up. Pick one, define the outcome it's supposed to produce, build the simplest measurement that tells you whether it's producing it, and identify the feedback loop that catches when it's not. That's a system. Get one working before you start on the next one.
The Field Guide Builder walks MSP owners through all 14 systems, one at a time, with the structure to build them right the first time. Start here.: https://builttorunmsp.com
Adam Kuester
Adam Kuester has a PhD in genetics and a career built inside managed services, an unusual combination that shapes how he works. He spent time designing operations at an MSP before joining Bruce McCully to build Galactic Advisors, where he's served as VP of Special Projects. His focus has been operational: finding gaps, building systems, and turning expertise into tools MSP owners can use across a partner base of nearly 1,000 companies. Built to Run MSP is that same work in a different form, practical frameworks for MSP owners who are good at winning business and want to get equally good at running it.