3-05 / Series
3-05 № 05 · 2026

A proprietary framework becomes
a cage with no exit.

Proprietary frameworks, proprietary abstractions, human dependency — with Palantir's FDE as the archetype

Lock-in is the state in which migration cost is high enough that nothing moves.

The previous chapter showed that the disappearance of the SIer commission model is inevitable. Even so, customers do not move at once. The reason they cannot move is lock-in. This chapter decomposes the three layers of lock-in and reads Palantir's FDE model as the archetype. It then shows why AI-native development is structurally bad at producing lock-in in the first place.

Lock-in is built out of three layers

What makes the SIer commission model anchor a customer is three layers stacked on top of each other.

The first layer is proprietary frameworks. These are the SIer's in-house standard frameworks, its custom packages, its custom operational stacks. A system running on them can only be maintained by the SIer itself. Switching vendors means rewriting the framework along with everything else.

The second layer is proprietary abstractions and Ontology. The customer's business concepts get expressed in vendor-specific models. Customer master, product master, business flow — once these are encoded in the vendor's own abstractions, another system cannot reproduce the same meanings. Semantic compatibility is lost.

The third layer is human dependency. Implicit specifications live only inside the heads of the engineers who have maintained the system for years. When the SIer's team leaves, the knowledge leaves with them. Documentation is stale, code is hard to read, and a new joiner cannot find a way in.

flowchart TB subgraph Lock["SIer / FDE form — three layers of lock-in"] direction TB L1["Proprietary frameworks
(customer cannot move)"] L2["Proprietary abstractions / Ontology
(meanings are vendor-specific)"] L3["Human dependency
(engineers leave with the knowledge)"] L1 --> L2 --> L3 end subgraph Open["AI-native — standard code, standard formats"] direction TB O1["Standard libraries
(anyone can read)"] O2["Standard formats
(JSON, SQL, Markdown)"] O3["AI regenerates explanations
(knowledge is not pinned to a person)"] O1 --> O2 --> O3 end classDef good fill:#e8f5e9,stroke:#7a9a6d,color:#3a4d34 classDef bad fill:#fef3e7,stroke:#c89559,color:#5a3f1a class Open good class Lock bad

One layer on its own can sometimes be undone by switching vendors. When all three are active, migration becomes practically impossible. The high price an SIer commands rides on top of these three layers.

Lock-in is the state in which migration cost is high enough that nothing moves. When two or more of the three layers are active, the customer cannot move even with an order-of-magnitude price gap.

Palantir's FDE model maximizes all three layers

The form that maximizes all three layers of lock-in is Palantir's FDE (Forward Deployed Engineer) model. In the world of software commissioning, it is known as the most polished form of customer attachment. It is also the most binding.

How the FDE model works:

All three layers of lock-in are active.

The result is that what customers pay Palantir is far above the commodity price of software development. The price is not set by competition. It is set by the premium that the lock-in structure sustains.

Read this as the fully refined form of the SIer commission model. The Japanese SIers use, at different scales, the same three layers to anchor their customers. Palantir has taken that mechanic and optimized it globally for military, intelligence, and large-enterprise customers.

Palantir's FDE is the end-state form of SIer commissioning. Maximizing the three layers of lock-in produces a structure in which the customer keeps paying.

AI-native development produces standard code

From here, look at why AI-native development is structurally bad at producing lock-in. The largest reason is that AI tends to write standard code.

Why does AI choose standard? AI was trained on a large body of public code. The majority of that training data is standard libraries and standard formats. AI outputs the form that is statistically easiest to write. As a result, its output lands biased toward standard libraries and standard formats.

There are three side effects.

In other words, simply doing AI-native development produces, naturally, a structure that does not generate lock-in. The avoidance is not deliberate. The standard is what you reach for because it is faster.

Another AI, another builder can take it over

Look more concretely at how lock-in dissolves. An AI-native code base has these properties.

What this means is that another AI or another builder can pick up the work at minimal cost.

None of these options is structurally available in the SIer / FDE model. The absence of lock-in is the structural strength of AI-native development.

Built AI-natively, another AI, another builder, or the customer themselves can take it over. Lock-in is not even on the menu.

Where lock-in stays, and where it dissolves

Sort engagements by whether lock-in keeps holding or whether AI-native development can dissolve it.

Lock-in stays in these cases.

Lock-in dissolves, or never forms, in these cases.

The ordering is that new projects and extensions move first. Core business systems move only when contract expiry, regulatory clearance, and migration cost assessment all line up. Even with a large price gap, not every engagement moves at the same speed.

The overall pace of the industry shift — Japan's multi-tier subcontracting, labor mobility, the transitional contract forms — is treated in 3-07.

Vendor AI and backward compatibility are a second lock-in

Everything so far has been about the development lock-in of the SIer-commissioned model. Separate from it is the lock-in of vendor AI (Copilot and the like) itself. It is a form in which the intelligence running underneath can be swapped for a cheaper in-house model without the user's consent. In June 2026, Microsoft's AI chief Suleyman said openly that the company's goal is to "ultimately eliminate" what it pays Anthropic. Even when development lock-in dissolves into standard code, entrusting your workflow to one vendor's AI creates a different dependence. The principle of keeping judgment and tools on your own side applies here too (→ Building a Microsoft 365 equivalent yourself).

And Microsoft's deepest lock-in is backward compatibility itself. By carrying old APIs and old behaviors without cutting any of them, it keeps customers from switching. But that same backward compatibility breeds a complexity no one grasps whole, and holes hidden in old code. In fact the Entra ID authentication flaw CVE-2025-55241 (CVSS 10.0) let an attacker impersonate a global administrator in nearly every tenant in the world, because a legacy API left in place for backward compatibility failed to validate the token's issuing tenant. The M365 Copilot zero-click leaks (EchoLeak and others) share the same root. Since attack and verification are the same power to understand deeply (1-01), in the age of an AI that can attack, such old holes get exposed faster and more surely than before. Yet Microsoft cannot abandon backward compatibility. Abandon it and the company becomes healthy, but it loses the power to bind customers. Becoming healthy and losing dominance are one and the same act. So it keeps the cage, and keeps having its holes made visible (→ blog When Fable 5 Returns, Do This First).

The counter-axis to all of this is open source. Once, open source's "the source is published" meant something only to specialists. It was also held to be inferior to proprietary software on being polished and ready to use. But with AI beside you, you can handle installation, operation, and extension yourself. The value of open source and proprietary software reverses. Being open becomes a practical benefit for the first time, and you stand on the side where lock-in does not bite.

Summary

Lock-in is the state in which migration cost is high enough that nothing moves.

Wherever lock-in dissolves, customers will need builders. Whether the builder is in-house or external, the customer is bringing in management that makes business decisions — the CIO. The capacity to see lock-in coming and to design a way out of it is the capacity to read the vendor's pitch against itself, to verbalize your own organization's interests, and to define the criteria for an alternative. All of these fall inside the liberal arts (1-04).

The next chapter takes up the era in which companies hire builders — how builders get positioned, how they are paid, and how they function.


Related articles