Michael Lunsford, Founder of Kitstak
Michael LunsfordFounder

Why I built Kitstak

I run a real operation in Bentonville, Arkansas. A family business I acquired in 2024. After running it long enough to feel every spreadsheet leak, every two-step process that should have been atomic, every audit gap that showed up after the fact, I reached the same conclusion every operator reaches: the enterprise suite (you know the one) is too expensive, the books app (you know that one too) is just the books, and the spreadsheets keep growing.

So I built the back office I actually needed. One chassis: CRM, quoting, projects, invoicing, payments, vendors, expenses, accounting, audit. Optional modules plug in the verbs my operation actually uses. I ship invoices on Monday, follow up on a quote on Tuesday, close the month on Friday, and explain the variance to a partner before the weekend. Kitstak is what I use to do it.

What I mean when I say "operator-built"

The product is opinionated because I have opinions. Here is the short list of non-negotiables that shaped every layer:

  • Money is integer cents end-to-end. Floating point math never touches a dollar. That is not a stylistic preference. It is the only way I will ship financial software I can defend in an audit.
  • Audit trails are tamper-evident. Per-row hash chain. Verified on a schedule. If something looks wrong six months from now, the database answers the question.
  • Journal entries write themselves. The chassis balances. You should not need a bookkeeper to run your business. You need a bookkeeper to optimize your taxes.
  • Cross-tenant isolation is filtered, not thrown. A row that does not belong to you simply does not exist from your perspective. I probe it continuously.
  • Hand-rolled UI with hand-rolled discipline. Bundle budget enforced in CI. The site you are reading ships with zero client-side JavaScript by default.

Who I built it for

Kitstak is for scaling businesses that need a real back office. Service companies, professional services, agencies, B2B operators, and operations-heavy verticals like 3PL, contract manufacturing, and co-pack fulfillment. If you run a business that quotes, invoices, pays vendors, and needs to close the books, the chassis is for you. If your operation has industry-specific verbs, a module plugs them in.

Who I did not build it for

Kitstak is not for enterprise-scale companies. The enterprise suite serves that segment well. It is not for direct-to-consumer storefronts. The storefront platforms handle that. It is not for trucking, ocean freight, or cold-chain regulatory environments. Those are different software categories, and I am not going to pretend otherwise.

How I work

Discipline shipped, not promised. I build the product wave by wave with explicit gates. Every migration is forward-only. Every state machine is enforced. Every wave produces a closeout journal. I track risks by ID. The codebase reads the way I want the company to run.

Where I am headed

My goal for the first 18 months is ten paying customers and $250K ARR. The chassis is live at v1. The first module, 3PL Operations, is lit. The remaining modules are plumbed and feature-flag-off until the first customer who needs them asks. I do not light modules on speculation. I light them when a real operator is on the other end of the conversation.

If that operator is you, I would rather hear it from you directly than guess. My email is on the contact page, and I read it myself.

Michael Lunsford's signature

Michael Lunsford, Founder

Run an operation? Let's talk.

I ship fast because I run an operation that needs the product. If you do too, the conversation is worth both our time.

Before we book

First, a few quick details

So the founder can tailor the conversation to what you run. Takes about 20 seconds.

We use this only to prepare for and follow up on your conversation. Prefer email? team@kitstak.com.