Knighthood
Knighthood
Back to Blog

Why Building Real Business Software with AI Is Harder Than It Looks

December 19, 2025
Kiran Brahma
Why Building Real Business Software with AI Is Harder Than It Looks

There is a growing narrative that building software with AI has become trivial.

Prompt the model. Generate the code. Ship fast.

This idea works well in demos and side projects. It breaks down quickly inside real businesses—especially those that operate at scale, rely on field staff, and are bound by compliance and labour rules.

At Knighthood, we operate a manpower-heavy business. Payroll runs every month. Invoices go out. On paper, things look stable. But operational risk rarely shows up as calculation errors. It shows up as ambiguity i.e. when data arrives late, when accountability is unclear, and when decisions are made on partial information.

Over time, we realised that many of the tools businesses rely on such as spreadsheets, messaging apps, even off-the-shelf software, are good at recording outcomes, but weak at enforcing truth early enough to prevent disputes and compliance issues.

Why AI Alone Doesn’t Solve the Problem

We’ve started building an internal operations system called O9X, using AI as an enabler, not a decision-maker.

AI helps us move faster:

  • it reduces development time,
  • assists with repetitive logic,
  • and accelerates iteration.

But AI does not answer the hardest questions.

The real difficulty lies in deciding:

  • which rules must never break,
  • what should not be automated,
  • how exceptions should be handled,
  • and how issues surface before they become customer complaints or regulatory risks.

These are not technical questions. They are operational ones.

In manpower-driven businesses, mistakes don’t fail loudly. They accumulate quietly until trust erodes or penalties appear. Any system that runs in this environment must prioritise reliability, auditability, and early visibility over speed or polish.

The Reality of Building Under Operational Constraints

One of the biggest misconceptions around AI-driven development is that faster code generation automatically leads to faster outcomes.

In practice, the opposite is often true.

When software has to work with:

  • real people,
  • inconsistent field data,
  • shifting schedules,
  • and legal compliance requirements,

progress must be deliberate. Changes need to be rolled out slowly. Behavior needs time to adapt. Systems must tolerate human error without hiding it.

As we’ve learned over the past few weeks, building software that can be trusted in live operations is slower than the hype suggests. That slowness is not inefficiency—it’s risk management.

This focus on early visibility and control is not new for us. We’ve written earlier about why transparency in corporate security operations matters, not as a reporting exercise, but as a way to prevent disputes and build trust before problems escalate. O9X extends that same thinking inward, into the systems we run ourselves.

Why We’re Documenting This

We’re documenting the O9X build not as a product story, but as an operational one.

The goal is to share what actually goes into building reliable systems with AI inside a live business:

  • what breaks first,
  • what assumptions fail,
  • and how decisions are made when trade-offs are unavoidable.

For organisations that depend on field-level execution, compliance, and human coordination, these challenges will be familiar.

Innovation isn’t about moving fast at any cost.
It’s about building systems that hold up when the business is under pressure.

You can read the our build logs as we continue and deploy O9X in our operations, sharing insights in detail.

Kiran Brahma

Kiran Brahma

Sharing insights on industry best practices and innovations.

Related Posts

No related posts found.

Need Professional Security Services?

Contact our team to discuss your security, facility management, and staffing needs.

Schedule a Call

Ready to Get Started?

Contact us today to discuss your security, facility management, and staffing needs.