Join our Newsletter — 33% off our NHI Course

Business-Built Software

Business-built software is an internal application developed by a non-engineering employee to solve a specific operational problem. These tools can be valuable, but they often move faster than standard governance. Security teams need visibility into what they connect to, what data they can reach, and how changes are approved over time.

What Business-Built Software Is

Business-built software is usually created outside the engineering org by people close to the workflow, so the value comes from speed and domain fit rather than formal product development. That makes it useful for automation and reporting, but also harder to inventory, review, and govern consistently.

Why Business-Built Software Emerges

These applications often appear when existing platforms are too slow, too generic, or too expensive to adapt. A finance, operations, or sales team may build a tool to bridge a local gap, then keep extending it because it solves an immediate problem better than the official stack.

The appeal is practical: the builder understands the process, the data, and the approval path. The downside is that the software may be created without the same design review, testing discipline, or ownership structure that a central engineering team would normally apply.

Security and Governance Implications

Business-built software becomes a security concern when it handles real business data, connects to production systems, or automates decisions that affect access, payments, customer records, or operational controls. As the tool grows, the security question shifts from “does it work?” to “what does it touch, who can change it, and how is that change tracked?”

Governance is especially important because these tools can bypass standard architecture review, change management, and data classification practices. Even well-intentioned builders can unintentionally create overbroad access, duplicate data stores, hidden integrations, or fragile approval logic that becomes difficult to audit later.

Common Characteristics and Failure Modes

Business-built software is often defined less by the technology stack and more by the way it is owned and maintained. It may live in spreadsheets, low-code platforms, scripts, shadow databases, or lightweight internal apps, but the common feature is that it sits close to the process owner rather than a formal software team.

Typical failure modes include unclear ownership, undocumented dependencies, stale permissions, poor secrets handling, and changes made by a single operator who understands the tool but leaves no durable handoff. Over time, that can turn a convenient workaround into a brittle control point that is hard to recover or replace.

Risk and Threat Considerations

Business-built software can create concentrated exposure because it often accumulates sensitive access and workflow authority faster than controls mature. The main risk is not the fact that it is internally built, but that it may reach production-like importance without enough visibility into its data paths, permissions, and maintenance lifecycle.

Failure mechanism: A tool with informal ownership can retain excessive access, outdated integrations, or unreviewed logic long after the original business need changes. If an attacker, insider, or careless change reaches that tool, it can become a shortcut to broader data exposure or unauthorized operational action.

Impact: The result can be silent data leakage, corrupted business processes, broken approvals, or loss of control over a workflow that other teams assume is governed. In regulated or high-trust environments, that can also create audit and accountability problems.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

NIST SP 800-53 Rev 5 and NIST CSF 2.0 set the technical controls, while ISO/IEC 27001:2022 defines the regulatory obligations.

Framework Control / Reference Relevance
NIST SP 800-53 Rev 5 AC-6 — Least Privilege Business-built software often expands access beyond the original need.
CM-3 — Configuration Change Control Informal changes are a core governance risk for business-built software.
AU-2 — Event Logging Visibility into activity is essential when ownership and usage are decentralized.
Recommendation — Restrict internal app permissions to the minimum access each workflow requires. Require change review and approval for business-built application updates. Log business-built app activity so sensitive actions are reviewable.
NIST CSF 2.0 GV.OC-01 — Organizational Context Business-built software exists to support a specific operational context.
Recommendation — Document how each internal tool supports business objectives and ownership.
ISO/IEC 27001:2022 A.5.9 — Inventory of information and other associated assets These tools need inventory coverage because they are often hidden or informal.
Recommendation — Include business-built software in the asset inventory and ownership record.

Practitioner Guidance

Governance implication: Treat business-built software as real software, not just a departmental convenience. Ownership, data reach, and change authority should be explicit, because the security posture of these tools usually depends on whether someone is accountable for their lifecycle.

What to watch for: The strongest warning signs are opaque dependencies, direct production access, shared credentials, and business-critical processes that only one person can explain or repair. If a tool has become essential, it should be brought under the same visibility and review expectations as other internal applications.