Enterprise Software →

The Strategic Shifts in Enterprise Software Creation That AI Is Actually Forcing

AI tools produce more code, faster. The harder question is what that means for architecture governance, build-vs-buy decisions, and team structure — the decisions that were already difficult.

When First American Financial acquired more than 80 companies in a decade, they accumulated over 700 software applications across fifteen subsidiaries. CRMs, policy management systems, data pipelines, portals — many of them doing similar things in different ways, none of them fully integrated, all of them generating ongoing operational cost. The enterprise architecture work required to audit, consolidate, and rationalize that portfolio was years of effort and tens of millions of dollars. The core driver was not bad technology leadership. It was a strategic approach to software creation that prioritized acquisition speed over software estate coherence.

AI is creating the same dynamic in enterprise software creation today — just faster.

timeline
title Enterprise Software Strategy in the AI Era
2022 to 2023 : Individual AI tools — ChatGPT, Copilot, scattered early adoption
2024 : Team-level AI integration — prompt libraries, LLM in pipelines, productivity gains
2025 to 2026 : Strategic reassessment — build vs. buy, architecture governance, platform layer
2027 and beyond : AI-native enterprise architecture — AI in the core, not the periphery

The Build-vs-Buy Calculus Has Shifted

The traditional enterprise argument for buying rather than building rests on cost and time. A commercial vendor has already solved the problem. Licensing is predictable. Implementation is faster than development. This argument has been correct enough in enough contexts that it has become organizational default: buy unless there is a strong reason to build.

AI changes the cost side of that calculus. The development work that used to require a team of six engineers for six months now requires a team of two or three with the same timeline, or a team of six with a significantly shorter one. When custom development becomes materially cheaper, the threshold for when it makes sense to build drops — and a meaningful number of software decisions that should be “build” are still defaulting to “buy” because the strategy has not been updated.

The risk of not updating the strategy is straightforward: you buy platforms and licenses for problems that a custom solution would have solved better, cheaper, and with less technical debt, because the vendor’s product makes assumptions about your use case that do not fit your actual workflows.

The Architectural Implications of Code Generation at Scale

The Pragmatic Engineer’s reporting on Anthropic’s engineering practices found that 70 to 90 percent of internal code is now AI-generated. The architectural implication is not obvious but is significant: when code generation is this fast, architectural decisions matter more, not less, because the cost of acting on a wrong architectural premise has grown. More code, generated faster, built on the wrong foundation means more code to migrate when the architectural assumption needs to be corrected.

This is the trap that enterprises fall into when they adopt AI coding tools as a productivity play without updating their architecture governance. The code volume increases. The architecture review cadence stays the same. The gap between how fast the codebase is growing and how clearly the architecture is understood widens.

I spent years at First American working on exactly this problem without AI in the picture. The 770 applications I helped audit were not built poorly — most of them were built correctly for their original purpose. The strategic failure was building across eighty-plus acquisitions without a coherent framework for integration and consolidation, so each addition added not just new capabilities but new technical debt and new architectural fragmentation. AI accelerates that pattern for companies growing their software estate without corresponding architecture discipline.

Team Structure Is the Next Strategic Decision

The organizations that have successfully integrated AI into enterprise software creation are not simply using the same team structures with better tools. They are restructuring around AI’s capabilities.

The most significant structural shift is the ratio of architecture work to implementation work. When AI handles a larger fraction of implementation, the value of people who can define clear architectural boundaries, document patterns for AI agents to follow, and review AI-generated output for architectural coherence increases. The implementation bottleneck has loosened; the architecture and review bottleneck is tightening.

This has implications for hiring and team composition. The software teams that will perform well in the AI era are not necessarily the largest ones — Anthropic’s two-pizza team norm persists despite dramatically higher AI-generated code volume — but they need a higher proportion of people capable of architectural thinking and technical review than implementation-heavy teams required five years ago.

The Platform Layer as Strategic Investment

The strategic investment that enterprise companies are consistently undermaking is the platform layer: the foundational patterns, starter templates, documentation frameworks, and shared components that AI agents use as context when generating code.

When AI generates code against a well-defined platform layer, the output is consistent, maintainable, and aligned with architectural decisions. When AI generates code without a platform layer — against whatever context is available in the recent files — the output varies and accumulates inconsistency. The platform layer is the multiplier on every downstream AI coding decision.

The companies that will have the most coherent software estates in five years are not the ones buying the most capable AI coding tools. They are the ones investing in the platform layer that makes those tools work well at scale — because they have figured out that the tool’s output quality is determined more by the quality of the context it is given than by the capability of the model itself.

The Strategic Question to Answer First

Before any enterprise decision about AI in software creation — which tools to adopt, how to restructure teams, which use cases to prioritize — there is one architectural question that constrains all of them: what is your platform layer, and is it current?

If the answer is that you do not have a documented platform layer, or that the one you have is years out of date, that is where the strategy starts. Everything built on top of an unclear foundation inherits the lack of clarity.

Frequently Asked Questions

How should enterprises reassess the build-vs-buy decision in the AI era?

The traditional build-vs-buy calculus assumed custom development was expensive enough to justify vendor licensing for most use cases. AI has changed that by reducing custom development cost materially — a solution that previously required six engineers for six months may now require two or three with the same timeline. Enterprises should re-evaluate the build threshold specifically for workflows that are tightly integrated with their operational data, where vendor assumptions about the use case create friction, or where vendor lock-in creates downstream flexibility risk. Not every buy decision should flip to build, but a meaningful fraction of current vendor licensing is costing more than a well-scoped custom solution would have.

What does team restructuring for AI-era enterprise software development look like?

The main structural shift is the ratio of architecture work to implementation work. When AI handles more of implementation, architectural thinking — defining clear boundaries, documenting patterns, reviewing AI output for coherence — becomes the bottleneck rather than the support function. Teams performing well in this environment tend to maintain architecture and review capacity that would have seemed disproportionately large in an implementation-heavy world. They also tend to keep teams small by standard measures, relying on well-defined architecture and patterns rather than headcount to manage complexity.

What is the platform layer and why does it matter for AI-era software strategy?

The platform layer is the collection of foundational patterns, starter templates, shared components, and documentation frameworks that AI agents reference when generating code. It is distinct from any individual application — it is the shared foundation that all application development draws from. When the platform layer is current, well-documented, and intentionally designed, AI-generated code is consistent and architecturally coherent. When it is absent or outdated, AI agents interpolate from whatever context they can see in recent code, producing output that varies by session and accumulates inconsistency over time. The platform layer is the highest-leverage investment in AI-era software strategy because its quality multiplies across every downstream code generation decision.

Shawn Livermore — Fractional CTO & Chief AI Officer
About the Author

Shawn Livermore

Fractional CTO and Chief AI Officer with nearly 3 decades of enterprise architecture experience. Clients include Kelley Blue Book, LERETA ($18B property tax processor), First American Financial, Carvana, WellPoint/Anthem, and PacifiCare. 92 client reviews, 5-star average.

View full background →

Need a fractional CTO or CAIO?

Technology leadership without the full-time headcount. Engagements start with a conversation.

Man writing a flowchart diagram on a whiteboard with a blue marker.