Shadow IT / Shadow Software

Shadow IT Is Becoming Shadow Software

Shadow IT used to mean an unauthorized spreadsheet, a personal SaaS account, or a tool purchased outside the normal process. AI-assisted development raises the stakes because the same employee can now build an application, connect systems, move business data, and create software the company may come to depend on.

What is shadow IT?

Shadow IT is technology used inside a company without going through the normal approval, procurement, security, or governance process. Traditionally, that might have meant an employee-created spreadsheet, an unauthorized SaaS subscription, or a personal account used to solve a work problem.

The pattern is familiar because employees often solve immediate problems with the tools available to them. A spreadsheet fills a reporting gap. A cloud service replaces a slow process. A small automation saves hours of manual work. The business benefit can be real even when the organization has little visibility into how the tool is being used.

AI-assisted coding extends shadow IT from using software outside the process to creating software outside the process.

What is shadow software?

Shadow software is software created or assembled inside the business without the ownership, review, documentation, maintenance planning, or governance that would usually accompany a formal software project. It can include employee-built apps, internal dashboards, automations, integrations, scripts, and other tools that begin as local solutions and become part of daily operations.

The distinction matters because an employee who once might have bought an unauthorized tool can now build one. AI coding tools make it possible for people across operations, finance, sales, marketing, and other functions to create working applications without waiting for a traditional software development process.

That capability can be useful. The risk begins when the software becomes important before the company has decided who owns it, who can maintain it, where the data goes, what it depends on, or what happens if the original builder is no longer available.

Traditional shadow IT
Someone uses technology outside the process.

An employee adopts a spreadsheet, SaaS product, or personal account that the organization did not formally select or review.

Shadow software
Someone creates technology outside the process.

An employee builds an app, automation, dashboard, integration, or workflow that can become part of the company's operating infrastructure.

Why AI shadow IT raises a different kind of risk

AI shadow IT expands the number of people who can create software and reduces the time required to get something working. A capable employee can automate quotes, move customer data between systems, generate reports, replace a spreadsheet, or connect services without much formal oversight.

The software may work well. That is part of why the risk can remain invisible. Once colleagues depend on it, the original builder can become the documentation, support desk, security model, and disaster recovery plan without anyone making a deliberate decision for that to happen.

The problem is larger than whether AI writes good code. Companies can accumulate software faster than their governance, documentation, continuity practices, and engineering culture are prepared to manage.

What are the main risks of employee-built apps?

Employee-built apps can solve real business problems, especially in organizations with limited engineering capacity. The question is what happens after the first success. Once software supports customers, revenue, operations, important data, or a critical internal process, the company needs to understand the system well enough to own it.

Ownership
Nobody formally owns the system.

A useful tool becomes business-critical while maintenance, documentation, security, and long-term responsibility remain undefined.

Continuity
The builder becomes the failover plan.

Knowledge of deployment, credentials, recovery, and safe changes may live with one employee or contractor.

Dependencies
Outside services become infrastructure.

Packages, APIs, cloud tools, AI services, personal accounts, and vendor systems can become part of a workflow without a clear dependency map.

Data
Business information moves through unknown paths.

Customer, operational, employee, or financial data may flow across systems that were never reviewed as a connected whole.

Maintenance
The first build gets attention. The next three years do not.

Updates, access management, documentation, dependency review, and repair can remain nobody's job until something breaks.

Governance
Software appears before responsibility does.

The company may discover an application only after other people rely on it or after a failure makes the dependency visible.

What are unauthorized AI applications?

Unauthorized AI applications are internal apps, automations, workflows, or integrations created with AI-assisted tools outside the organization's normal review or approval process. The software itself may be useful and the employee may be solving a legitimate business need. The risk comes from the gap between the importance of the system and the company's awareness of what it does.

That gap can include source code, data access, credentials, vendor accounts, integrations, dependencies, deployment controls, and recovery knowledge. If the company cannot explain those elements, it may be operating software infrastructure that exists outside its normal management practices.

What is citizen development risk?

Citizen development risk appears when people outside a traditional software engineering role can create software faster than the organization can establish ownership and operating discipline around it. AI-assisted coding expands that group because employees who understand a business process can now turn that knowledge into working software with less technical friction.

This can be a strength. Employees closest to a problem often know where the process is slow, repetitive, or broken. The management challenge is making sure useful experimentation does not become invisible infrastructure with no maintenance plan, no continuity plan, and no clear owner.

The goal is not to stop employees from building. The goal is to know when something they built has become important.

How does shadow software become technical debt?

Shadow software becomes technical debt when the business begins carrying future cost or risk because the system is difficult to understand, maintain, secure, replace, or hand off. The code may be only one part of that debt. Missing documentation, key-person dependence, unclear ownership, weak recovery practices, and hard-to-replace vendor dependencies can all contribute.

AI can compress this process. A side project can move from experiment to daily infrastructure before the organization has time to establish the practices that would normally surround a production system. The software may be new while the ownership problem already looks old.

What does the "Dave problem" have to do with shadow software?

TDA uses the "Dave problem" as a simple way to describe a common pattern. Dave builds something useful. It automates quotes, moves customer data, generates reports, or replaces the spreadsheet everyone hated. Then other people begin depending on it.

The problem starts when Dave becomes the documentation, support desk, security model, and disaster recovery plan. The software is now infrastructure, but the operating model around it still looks like a side project. AI-assisted development makes that pattern easier to create and easier to repeat across a company.

How can business leaders tell if shadow software is already present?

The strongest signals are usually operational rather than technical. The business has software that matters, but there is uncertainty about who owns it, how it works, where the data goes, what outside services it depends on, or what would happen if the usual person were unavailable.

Tip #1
"I made a little tool for that."A useful employee-built app or automation has begun handling recurring work for other people.
Tip #2
An internal dashboard exists outside the normal technology process.A department relies on software leadership, IT, or engineering may not have reviewed.
Tip #3
A temporary automation has become permanent.The workflow has been running long enough that the business now depends on it.
Tip #4
One person is the only person who understands the process.Knowledge of the system, credentials, deployment, data flow, or recovery remains concentrated with the builder.
Tip #5
The first time management hears about the software is when it breaks.The organization discovers the dependency only after the system has already become important.

What should companies do about shadow software?

The first step is visibility. Companies need to know which internal tools, apps, automations, integrations, and AI-built systems have become important to operations. The useful dividing line is business consequence rather than whether the software was formally approved when it was created.

The next step is understanding. Leadership should be able to explain what the system does, where the data goes, what it depends on, who can maintain it, who controls deployment and credentials, and what happens if the original builder leaves. Those answers make it possible to distinguish harmless experimentation from meaningful business risk.

Companies do not necessarily need to rebuild these systems. Some may need better documentation, clearer ownership, a second maintainer, dependency review, security review, continuity planning, or targeted remediation. The goal is to make the software ownable.

InventoryWhich employee-built apps, automations, dashboards, and integrations support important work?
OwnershipWho is responsible for maintenance, access, documentation, and future decisions?
Data flowWhat business information moves through the system, and where does it go?
DependenciesWhich vendors, accounts, APIs, libraries, AI services, and cloud tools does the system rely on?
ContinuityCould someone besides the original builder operate, repair, or recover the system?
PriorityWhich systems create material risk, and which ones can remain as they are?

When is a shadow software assessment useful?

An assessment becomes useful when internal software starts to matter more than the organization's visibility into it. That can happen when an employee-built app becomes business-critical, when AI adoption spreads across departments, when customer or operational data moves through new workflows, or when leadership realizes that a key process depends on one person.

A focused Technical Debt Audit can review the systems that matter most and connect technical evidence to business consequence. TDA looks across architecture, dependencies, security, maintainability, AI-assisted development practices, documentation, ownership, deployment, and continuity, then translates the findings into clear priorities.

Technical Debt Audit

Find the software the business has already started depending on.

Most companies begin with a focused two-week Technical Debt Audit. The goal is to understand what matters, where risk sits, what can wait, and what does not need fixing.

Technical Debt Advisors is a division of Yet Analytics. This guide reflects TDA's current public framing of shadow IT, AI-assisted development, employee-built software, software ownership, and technical debt.