Skip to content
All insights

General

Vibe Coding Your Own Business System Is Easy. Keeping It Running Is the Hard Part.

By Shanshan "Sasha" Ma

An AI coding tool can build an order tracker in an afternoon. Keeping it right is the real job. Where the hidden maintenance lives, three questions to ask before you depend on a prototype, and what to build instead.

"The dashboard took an afternoon. Keeping it right took the rest of the quarter."

Monday morning, an operations manager opens the order tracker she built last month with an AI coding tool. It pulls open POs from the ERP, supplier confirmations from a shared inbox, and the expedite list from a spreadsheet. In the demo, it was the first time anyone could see every order in one place.

By Wednesday, it's wrong in three places. A supplier pushed a ship date in an email reply, but the portal still shows the old one. A customer cut the quantity on a phone call. A colleague added a column to the spreadsheet, and the import quietly stopped reading it.

The code is fine. The work itself just showed up. And now she has a second job: keeping the tool in sync with a business that changes every day.

Building the tool was never the hard part

AI has made software genuinely cheap to build. An order tracker, a CRM shaped around how your team sells, an approval tool: what used to take weeks now takes an afternoon. That's a real shift, and small and mid-sized companies should take advantage of it.

But a prototype only has to handle the happy path. A business system has to handle everything else, and the gap shows up in four places.

The exceptions. The supplier's confirmation contradicts the ERP. Which one wins? Is the difference harmless, or does it put a customer promise at risk? Those are business decisions, not interface questions, and every one of them has to become a rule somewhere.

The connections. An integration that works today can be quietly wrong tomorrow. Permissions expire. A request times out after the transaction already went through. Two updates arrive out of order. A dependable system needs validation, retries, duplicate checks, and a visible place where failures land. Without them you get something worse than manual work: a screen that looks authoritative and isn't.

The rules pile up. One customer needs a different approval path. Another needs a special label. AI makes each change easy. Knowing whether change #23 broke change #7 is not.

The builder becomes the support team. The person who understood the workflow and could prompt the tool is now its developer, tester, admin, and help desk. When they're busy, on vacation, or gone, so is the system.

The cost nobody budgets for

Say keeping the tracker honest takes 30 minutes a day: chasing a mismatch, fixing an import, answering "why does it say that?" That's about 10 hours a month, every month, from the one person who understands it. (Illustrative math, but the shape will feel familiar.)

The tool did save time. It also moved a chunk of that time into maintenance and added one more place where information can go stale. The original problem was a person acting as the integration layer between systems. Now that person is the integration layer between the systems and a dashboard.

Should you stop vibe coding? No.

It's excellent for exploring an idea, finding out what your team actually needs, and automating small, bounded tasks. Before a prototype becomes something the business depends on, ask three questions:

  1. Is this workflow really specific to us? If a mature product handles it well, use the product.
  2. Is it bounded? Clear inputs, clear outputs, obvious failure cases: a good candidate. Spans departments, systems, and judgment calls: be careful.
  3. Who owns it after launch? If nobody is accountable for data accuracy, security, and failures, the savings are smaller than they look.

The goal isn't to avoid custom software. It's to avoid becoming a software vendor by accident.

Where the work actually lives

Your ERP, CRM, and accounting system are worth keeping. They hold the record. The trouble is the work between them. A revised date arrives by email; someone has to tie it to an order, check what it means for a customer commitment, decide whether to act, and follow it through. The ERP holds the order. The email holds the change. Nothing holds the chain of work.

That's what a LevelOneAI Operations Workbench does. Instead of another dashboard someone has to feed, it works from the systems and inboxes your team already uses. It pulls the context together for each order or job, flags what's missing or conflicting, and shows what needs to happen next and who owns it. Validation, permissions, and an audit trail are handled the way production software should handle them, and a person still makes the consequential calls.

Keep the systems that work. Let the software follow the work.

Try this week

  • List the internal tools your team has built in the last year, spreadsheets with macros included. Next to each, write the name of whoever fixes it when it breaks.
  • Pick the one your team relies on most and ask: if it showed wrong data for a week, would anyone notice before a customer did?
  • Count how often someone double-checks it against the ERP or an email "just to be sure." That count is your real maintenance cost.

A business system earns its keep by how much work it takes off your plate once the novelty wears off, not by how fast it was built.