Skip to main content
Bonsai Software
All field notes
Our approach3 September 20266 min read

Custom AI for business processes: when do you choose what?

Custom AI for business processes wins when your process is the core of your competitive advantage. If it is a generic process, the off-the-shelf package almost always wins. The problem is that most vendors and builders have a stake in their own answer. Here are the real criteria, without the sales pitch.

By Yeslin Beljaars

Why an off-the-shelf package wins more often than you think

Off-the-shelf packages exist because a large share of business processes across the market look alike. Accounting, HR administration, leave tracking: these are generic processes. Implementation time is predictable, updates are included, and support is available around the clock. You do not need to maintain a build team. If your process is not differentiating for your customers or your margin, custom development is unnecessarily expensive and unnecessarily risky. Honestly: buy a package, make minor adjustments to your process, and move on.

When is custom AI for business processes the better choice?

Custom wins in three concrete situations. First: when the process determines your competitive advantage. A transport planner running on proprietary pricing logic, a procurement process with specific quality rules, a production line with non-standard tolerances. Off-the-shelf software compresses that logic down to what the average customer needs. Your team handles the rest with spreadsheets and manual steps alongside the system. Second: when the workload of workarounds exceeds the workload of replacement. If your team is structurally spending hours routing around a package, the business case for custom development largely writes itself. Third: when you want to embed AI where it actually delivers value. An AI worker that reads in orders performs differently when it has access to the real data structure than when it communicates through an API buried three layers deep inside a package that was never built for it.

What are the real costs of custom software?

Custom development carries two risks that need to be named honestly. The first is lead time. A well-built core system takes months, not weeks. Underestimate that and you will get stuck halfway through a project. The second risk is ownership after delivery. When the builder leaves, you need to be able to maintain the system. That only works if the code, the documentation, and the data sit with you. A good partnership arranges this explicitly upfront: you become the owner of what is built, and the builder ensures your team can take it over. If that is not agreed, you are buying a new lock-in. Some parties compare total costs over ten years: off-the-shelf software has lower entry costs, but monthly licence fees, customisation costs, and workarounds all count across the full lifetime.

AI layer on top of the existing system, or rebuild the core system?

Not every company wants or is able to replace its core system. Sometimes there is an existing package that is functionally good enough, but where specific processes are too slow or too manual. In that case, an AI layer around it, via AI workers that process documents, read in orders, or prepare quotes, is a more realistic first step. If you want to restructure the process fundamentally, redeveloping the core system is the right route. The question is not which option sounds more technically interesting, but where the pain is and what the scale of that pain is. Small pain, existing package, temporarily a lot of manual work: start with an AI worker. Significant pain, a system that is structurally grinding to a halt, competitive advantage at stake: rebuild it.

Three questions that determine the choice

First question: is this process differentiating for our business, or is it generic? Generic processes belong in an off-the-shelf package. Second question: how many hours per week do people currently spend on manual work or workarounds around the existing system? If that number is substantial, the business case for custom development largely writes itself. Third question: do we want to own the solution, or do we want a vendor to manage it for us? Both answers are valid, but they lead to a different type of partnership. A software operating partner builds the system together with you and transfers ownership. A software vendor manages it for you, but the keys stay with them. Know what you want before you start a project.

Seeing this in your own operations?

Book a call

Frequently asked questions

When is custom software better than an off-the-shelf package?

Custom wins when the process determines your competitive advantage, when your team is structurally spending hours on workarounds around a package, or when you want to embed AI where it actually delivers value. If the process is generic, an off-the-shelf package almost always wins on cost and lead time.

What does custom software cost compared to an off-the-shelf package?

Custom development has higher entry costs and a longer lead time. Off-the-shelf packages have lower entry costs, but monthly licence fees, customisation costs, and workarounds all count across the full lifetime. Over a ten-year period, total costs are closer to each other than they appear at first glance.

Can I add AI to my existing package, or do I need to rebuild everything?

That depends on where the pain is. If your existing system is functionally good enough, you can build AI workers that take over specific processes, such as order entry or document processing. If the core system itself is the bottleneck, redevelopment is the better route. Both options are realistic.

How do I make sure I do not end up in a new lock-in with custom development?

Arrange ownership of code, data, and documentation contractually before the project starts. A good partner transfers the system so your team can maintain it. If that is not part of the agreement, the lock-in simply shifts from vendor to builder.