Skip to content
Putting technology to work.
Insights to guide decisions and action.

Search articles

"Build vs. Buy" in the Age of AI — How to Segment Business Systems

Table of contents · 6 items

"In an era where anyone can build with AI, does it still make sense to pay for outsourcing?"—recently, an IT representative consulted us after being confronted with this question in a meeting. Their CEO had pressed them, saying, "One of our junior employees tested AppSheet and AI to build an inventory app, and it was working in a single day. Do we really need to spend millions of yen on custom development projects?" leaving them at a loss for an answer. At the same time, we receive inquiries from other companies with the exact opposite issue: "An order management tool that an internal engineer built single-handedly a few years ago became unmaintainable after they left. We want to fix it, but no one can touch the code." In an era where AI has supercharged initial build velocity, how should you balance in-house development, outsourcing, and SaaS? As a company that makes its living through custom development, we break this down without industry posturing.

To state the conclusion upfront: today's right answer is neither "100% in-house" nor "100% outsourced." The realistic approach in 2026 is to segment operations based on their nature into what is sufficient to build in-house, what should be outsourced, and what should simply be adopted as SaaS without building anything. The real danger lies in rushing headlong into in-house development simply because "AI can build it," without having clear segmentation criteria in place.

The Reality That AI Only Lowered the Barrier to "Initial Velocity"

First, let us accurately identify what has genuinely changed with AI and no-code tools. What changed is the initial velocity required to go from zero to a working prototype. Provide requirements to a coding agent, and an interface spins up; use AppSheet, and a functional business app takes shape on top of a spreadsheet in half a day. Being able to take that first step without hiring dedicated engineers is an undeniable leap forward. Gartner predicts that by 2027, over 65% of engineering teams using agentic coding "will no longer consider an IDE (Integrated Development Environment) mandatory," confirming that development methodologies are fundamentally shifting.

However, Gartner also issued another forecast alongside that one: by 2028, "prompt-to-app" approaches driven by citizen developers (non-engineers building tools themselves in the field) will increase software defects by 2,500%, triggering a crisis of quality and reliability. Regardless of the exact figure, the pattern described matches what we have witnessed repeatedly in real-world operations. While the hurdle to "make something that runs" has dropped dramatically, the hurdle to "keep it running reliably in production without breaking / make it maintainable by anyone later" has barely dropped at all.

Between a working demo and a business system running in production lies an invisible barrier of data architecture, access control, security, and project handoff. While AI can assist with overcoming this barrier, the human builder is ultimately responsible for deciding what should be built and identifying vulnerabilities. Because AI increases initial velocity, it actually introduces a new risk: poorly architected systems can be generated rapidly in large quantities. Consequently, identifying which domains are suitable for in-house development and which are not has become far more critical than before.

Six Criteria to Differentiate In-House, Outsourcing, and SaaS

How, then, should you decide which approach to take for each workflow? Here are the criteria for making that determination. The key is not to rely on a single criterion, but to evaluate them in combination.

The most significant criterion is whether the workflow represents a source of competitive advantage (a core operation) or a peripheral operation that runs the same way for everyone. Proprietary workflows that differentiate you from competitors, such as unique pricing logic or custom process management, lose their edge when forced into off-the-shelf software; here, the value of building a tailor-made system—either in-house or through custom development closely aligned with your needs—is exceptionally high. Conversely, peripheral operations such as accounting, attendance tracking, expense reimbursements, and business card management, which function similarly across organizations, offer little reason to build from scratch. Buying SaaS off the shelf is almost always the cheapest and fastest route.

The second criterion is whether the requirements are clearly defined. If you commit requirements that your team cannot yet articulate into a fixed-price outsourcing contract, every specification change will result in disputes over extra fees. In exploratory phases where requirements remain fluid, prototyping internally with AI and no-code tools to refine concepts in the field is ideal. Once requirements solidify, you can choose to rebuild to production standards through outsourcing if necessary.

The third criterion is whether you have internal personnel capable of maintaining the software after launch. This is the single biggest factor governing the success of in-house initiatives. The scenario mentioned earlier—where "no one could touch the tool after the creator resigned"—illustrates this perfectly: having one person who can build something is entirely different from having an organization that can maintain it over time. If your company lacks the structure to foster that maintenance capability, building in-house will inevitably stall due to individual dependency sooner or later.

The fourth is data confidentiality and regulatory compliance. When handling personal data, credit information, healthcare records, or financial data, carelessly building with no-code or AI can turn overlooked access controls directly into data breaches. This domain demands specialized knowledge of architecture and security, where robustness must take precedence over cost savings. The fifth factor, frequency of change, is equally influential. For workflows where business rules change monthly, requesting external agency changes every time drives up both costs and delays, making self-sufficient in-house development more appropriate. Conversely, for standardized processes that rarely change, adapting operations to standard SaaS features is much easier.

The final criterion is evaluating total cost of ownership (TCO) rather than just initial expenses. While in-house development may appear inexpensive initially, it can become costly once maintenance, training, and resolving individual dependencies are factored in. Similarly, while SaaS subscriptions may look cheap monthly, adding paid plugins to satisfy specific Japanese operational requirements can cause hidden costs to balloon. The golden rule is to compare "the cost and effort of paying over five years," not just "what you pay today."

AxisFavors In-House (Internal, No-Code, AI)Favors Outsourcing (Custom Development)Favors Buying SaaS
Nature of OperationCore operations directly driving competitivenessCore operations that cannot be fully built in-house alonePeripheral operations like accounting or attendance that offer no differentiation
Requirement ClarityFluid requirements requiring hands-on experimentation to finalizeWell-defined requirements needing production qualityStandardized, conventional business practices
MaintainersInternal setup exists to cultivate maintenanceUncertainty surrounding internal maintenance capacityVendor handles maintenance
Data Confidentiality & RegulationsLow-sensitivity internal dataHighly confidential or regulated data requiring strict robustnessVendor provides certifications and security controls

How We Turned Down Outsourcing by Advising "In-House Is Sufficient Here"

Here is an example where, as a custom development firm, we advised a client to keep an in-house project internal rather than taking the contract. A building materials wholesaler with roughly 30 employees (company name withheld) approached us saying, "We want to build a system so sales reps can check inventory on the road, and we'd like to hire your team for development." Upon discussing their needs, their product catalog was small enough to manage in spreadsheets, and their actual requirement was a simple ledger workflow: "check inventory levels from a smartphone while out of the office and record reservations." Within the company, there was a junior employee who excelled at spreadsheets and independently drove workflow improvement initiatives.

Our assessment was clear: "This is a project you should not outsource." It was a ledger tool rather than a core strategic workflow, the requirements were essentially locked, and above all, they had an internal employee capable of nurturing it. Paying custom development fixed fees here made no sense from a TCO standpoint. Instead of accepting a development contract, we spent half a day teaching that employee core data modeling concepts in AppSheet—the bare minimum architecture of separating master and transaction records and linking them via IDs. Once provided with an architectural foundation, they were fully capable of building and maintaining it themselves. The approach to no-code internal development was covered in detail in our article on turning workflows into apps with AppSheet, which fit this case perfectly.

Conversely, when the same company reached out a few years later because their order management system needed to integrate with another company's ERP—a task they could not design entirely in-house—we readily took on the custom development project. The data sensitivity had increased, the requirements were rigid due to partner constraints, and the project had moved beyond what internal staff could manage. Even within the same organization, the right choice between in-house and outsourcing differs depending on the workflow. That is the reality.

What to Expect from Contractors When In-House Tools Break

We should also address the opposite scenario that frequently occurs: when an in-house tool built with AI or no-code grinds to a halt due to individual dependency or poor architecture. The creator resigns and no one can touch it, the data structures break and totals no longer match, or weak permission controls allow everyone to access all company data—many companies turn to external contractors only after reaching this state.

In such situations, what you should seek from a contractor is not simply "rebuilding everything from scratch, delivering it, and walking away." It is analyzing why the breakdown occurred, restructuring the data architecture, and handing it back in a form that can be maintained internally moving forward. We believe that healthy custom development involves partnering through to internal self-sufficiency rather than building and pulling away. Our approach to rebuilding when burdened by legacy systems is detailed in our article on AI-assisted legacy migration; in an age where AI enables rapid building, the value of robust architecture and clean handoffs—preventing cycles of "building fast only to break fast"—has only increased. The realities of internal development in the AI and no-code era are also explored in our discussion on no-code and low-code in the AI agent era, which offers deeper clarity for making these decisions.

Classifying Which Systems to Keep In-House and Which to Outsource

In summary, the decision comes down not to "whether AI can build it," but to "which criteria apply to this specific workflow in your company." If it is a core operation and you have staff to maintain it, build in-house; if data sensitivity is high and requirements are strict, outsource; if it is a standardized peripheral operation, choose SaaS. In most companies, these three categories coexist, and forcing everything into a single approach creates unnecessary strain.

As a next step, try taking inventory of the systems you want to build or have already built against just three factors: Is it a core operation? Do you have internal personnel to maintain it? And how sensitive is the data? Assessing these three points alone will bring the boundaries of "this works in-house" versus "this should be outsourced" into sharp focus.

If you cannot decide whether a specific workflow should be handled in-house or outsourced, if your AI-built prototypes fail to reach production-ready stability, or if you want to stabilize an orphaned, unmaintainable tool into a manageable asset—please reach out through the GleamHub contact form. Starting with a thorough workflow audit, we will provide a candid assessment—without pushing development for its own sake—on where in-house development is sufficient, where outsourcing will ultimately save money, and where SaaS is the best fit.

Sources

Share this articleXFacebook
Kakeru Suzuki

Fascinated by the possibilities of technology, has had a deep interest in programming and digital art since student days

Turn this article's theme into your company's next step

Concrete steps forward for your organization.

We organize your desired architecture, legacy systems, and operational requirements to formulate your next steps toward execution.

  • Desired architecture
  • Integration with existing environments
  • Operational requirements
Consult on development & operations initiatives

You can consult with us from the initial conceptual stage. Details from this article will be carried over to the inquiry form.

Receive the latest articles by email