Engineering Designs Workflows Instead of Building Integrations
For thirty years, connecting two systems was a project with a start date, a team, and a maintenance burden that never ended. When connection becomes a protocol instead, the scarce thing — engineering attention — is suddenly free to move somewhere it has never been allowed to go.
There is a particular kind of ticket that every experienced engineer recognizes on sight, because they have lived some version of it a dozen times. The company needs the CRM to talk to the billing system, or the support desk to hand off to the fulfillment platform, and so an engineer is assigned to build the integration. What follows is rarely difficult in the intellectual sense. It is reading someone else's API documentation, discovering that the documentation is wrong in two places, writing the authentication handshake, handling the pagination, mapping one system's idea of a "customer" onto another system's incompatible idea of the same thing, building the retry logic for when the remote endpoint returns a 503 at three in the afternoon, and then writing the tests that prove all of it survives the next time either vendor changes something without telling anyone. Weeks go by. At the end of them, two systems that should obviously be able to exchange a piece of information can now exchange it, and the engineer who made that happen has produced something that will need to be babysat for as long as it exists.
Nobody would describe that work as the reason they became an engineer. It is plumbing, and everyone involved knows it is plumbing, and yet it has consumed an astonishing share of the profession's collective hours for as long as enterprise software has existed. The quiet scandal of the last few decades is not that integration was hard. It is that it was treated as the work itself — as a thing you staff, budget, and schedule like a feature — when it was really a tax levied on the ability to do the actual work, paid over and over, every time two systems needed to be introduced.
Integration was always a tax, not the work
It helps to be precise about how little of an engineer's time is spent on the thing the profession is ostensibly about. A SonarSource survey found that developers spend under a third of their time — around 32 percent — actually writing or improving code, with the remainder going to maintenance, testing, operational firefighting, and the general overhead of keeping systems talking to one another. An IDC report put the figure even lower, finding that coding accounted for as little as 16 percent of developers' time, with the overwhelming majority of the day spent on operational and background tasks. A large and unglamorous slice of that non-coding majority is integration and its aftermath — the wiring, and then the endless maintenance of the wiring.
The reason this work resists elimination is that every integration is bespoke. When you connect System A to System B, you are not producing anything reusable; you are producing a single, brittle bridge between two specific endpoints that understand nothing about each other. Connect System A to System C next month and almost none of the first bridge carries over, because C authenticates differently, models its data differently, and fails differently. The organization ends up with a combinatorial sprawl of point-to-point connections, each one a small permanent liability, each one requiring an engineer to remember how it works when it breaks. This is the shape of the tax: it is not paid once and retired. It compounds with every system you add, because every new system multiplies the number of bridges the old ones might need. The more capable your software estate becomes, the more of your engineering capacity is consumed simply keeping its parts introduced to each other.
For years the industry's answer was to build integration platforms — middleware, service buses, the whole category of software whose job was to make the tax slightly cheaper to pay. All of it helped at the margins, and none of it changed the fundamental economics, because it still treated each connection as something an engineer had to author and own. A cheaper bespoke bridge is still a bespoke bridge. The work moved around; it did not go away.
When connection becomes a protocol, the job moves up a layer
What changes the economics is not a better way to build integrations but the disappearance of integration as a category of project. This is the genuine significance of a shift that is easy to mistake for a minor technical detail: the arrival of a common protocol through which systems expose what they can do, so that connecting to a new system stops being an engineering effort and becomes a matter of pointing at it. The Model Context Protocol is the clearest expression of this idea to reach the enterprise — a standard interface through which a tool, a database, or an entire SaaS platform can describe its capabilities once, in a form that any reasoning system can then use without a hand-built bridge. When StudioX talks about Instant MCP, the "instant" is the whole point: the thing that used to be a multi-week project, the introduction of one system to another, collapses to something closer to a configuration step.
It is worth being clear about what this does and does not eliminate, because the temptation is to hear "no more integrations" and assume the engineering work simply shrinks. It does not shrink. It moves. When connection is a protocol rather than a project, the scarce resource — the engineer's attention — is released from the wiring, and the interesting question stops being how do I get these two systems to exchange data and becomes what should happen once they can. That second question was always the valuable one, and for most of the history of enterprise software it was systematically starved, because the answer could not be pursued until the plumbing beneath it was finished, and the plumbing was never finished. The tax was so heavy that the work it was supposed to enable rarely got the organization's best hours.
This is the reframing that matters. A protocol does not make engineers less necessary; it changes what they are for. The value an engineer adds moves from the mechanics of the connection, which the protocol now handles, to the design of the behavior that runs across those connections — the judgment about what an Autonomous AI Worker should do when a signal arrives from one system, which other systems it should consult, what it should decide on its own, and where a human being needs to stand in the loop. That is design work, not plumbing work, and it is exactly the kind of work that the integration tax used to crowd out.
What engineers build when they stop building bridges
Picture the same company from the opening, but with the tax lifted. The CRM, the billing system, the support desk, and the fulfillment platform all expose their capabilities through a common protocol, so no one is writing authentication handshakes or mapping schemas by hand anymore. The engineer's job is no longer to build the bridge between billing and support. It is to design the workflow that spans all four systems at once — the AI Mission that notices a high-value account has lodged a complaint, pulls the account's payment history and open tickets and fulfillment status without anyone wiring those lookups together, reasons about what the right response is against the company's own policies and Enterprise Knowledge, drafts the resolution, and routes it to a human for sign-off only where the decision touches money or a customer relationship. The engineer is not connecting systems. They are composing behavior on top of systems that are already connected by default.
That is a categorically more valuable use of an engineer's scarce hours, and it is only available once integration stops being where those hours go. When a Reasoning Core can reach any system through a standard interface, the engineer's leverage shifts from the number of bridges they can maintain to the quality of the workflows they can design — how well they understand the business process, where they place the human gates, how gracefully the Mission handles the exception nobody drew a branch for. These are design decisions, and they compound in the opposite direction from the integration tax: a well-designed workflow gets more valuable as you add systems to the protocol, because every new capability the reasoning layer can reach is one more move available to every workflow already running, at no additional wiring cost. The sprawl that used to grow with every system now becomes reach that grows with every system.
The mental model worth carrying out of this is that integration and workflow were never the same discipline wearing different clothes, and the industry only conflated them because the first was a prerequisite for the second and consumed all the oxygen before the second could begin. Wiring is a transport problem — get the bytes from here to there — and it is exactly the sort of problem a protocol is built to make disappear. Designing what an autonomous system does once the bytes can move freely is a judgment problem, and judgment is the one thing that does not standardize and does not commoditize. For as long as anyone can remember, engineers have been paid mostly for the transport and asked to fit the judgment into whatever time was left. When connection becomes a protocol, that ratio finally inverts, and the profession gets to spend its scarce attention on the part of the work that was always the reason to do it.
Discussion
No comments yet — start the conversation.