From system of record to system of execution

Ismail El HoucheimiAI strategy5 min read

By Ismail El Houcheimi

A recent round of startup theses converged on strikingly similar ideas from different angles: a company brain, an AI operating system for companies, software built for agents rather than people, interfaces that reshape themselves. Different framings, same underlying bet: that company software is moving from static systems of record toward adaptive systems of intelligence and execution.

I think that framing is right, and I also think it is easy to repeat without noticing what it actually demands. Systems of record were not a failure of imagination. They were the correct answer to the constraint of their era, and understanding why makes it clearer what has to change.

What systems of record were optimizing for

The design goal of a system of record is accuracy and durability. Capture what happened, keep it consistent, make it auditable, let people query it later. Under that goal, the correct architecture is structured storage with disciplined write paths and a reporting layer on top. The interface is a form and a table because those are what enforce data quality.

This was the right trade when the expensive part was storing and retrieving information reliably at all. It has a consequence that we stopped noticing: the software assumes a human will supply all the interpretation. It will faithfully tell you that a project has eleven open tasks and a date in three weeks. Whether that is fine or a crisis is entirely your problem.

What actually changed

Two things, and only one of them is the obvious one.

The obvious one: reading unstructured context and producing useful summaries went from impossible to cheap. That removes the constraint that forced software to demand rigid structure before it could be helpful.

The less obvious one, which I think matters more: work stopped living in one system. Commitments are made in meetings, tracked in a project tool, discussed in chat, executed in a repository, and validated in customer conversations. A system of record that only holds its own writes now holds a fraction of the picture, and its accuracy, its original virtue, becomes a kind of trap. It is precisely right about an incomplete slice.

What a system of execution has to do

If the goal shifts from storing accurately to helping work move, three properties follow. They are demanding in different ways.

  1. Understand context across sources, not just its own

    Tasks, documents, chat, meetings, code, customer conversations. Without this the system is confidently authoritative about a partial picture, which is worse than being obviously partial.

  2. Surface what needs attention without being asked

    The shift from query to notification. A record waits to be interrogated. An execution system volunteers that a fixed deadline has had no activity for three weeks, or that a commitment from a meeting never became a task.

  3. Be able to move work forward, not only describe it

    Drafting the breakdown, proposing the reassignment, preparing the update. This is where agents matter, and where the discipline about verifiable versus judgment work becomes load-bearing rather than philosophical.

The third is the one most likely to be overreached. There is a large difference between an agent proposing a reorganization and an agent silently performing one. The first is useful at the cost of a click. The second is a trust incident waiting for its first wrong call.

The interface has to stop being fixed

This is the part of the thesis that gets least attention and is arguably the sharpest break. Systems of record have a fixed interface because a fixed interface is what enforces consistent data. Everyone gets the same board, the same fields, the same views.

But teams genuinely do not work the same way, and a rigid workflow does not make them converge; it makes them record a fiction. People fill in the required field with whatever passes validation and keep the real state somewhere else. The rigid structure produces exactly the fragmentation it was meant to prevent.

The alternative is an interface a team can shape: their own dashboards, views, summaries, and operating rituals, described rather than configured. In practice that means being able to say what you want to see, track, or manage, and having the software assemble it, with the structure underneath staying consistent enough to reason over. Flexible presentation, disciplined substrate. Getting only the first gives you a pretty tool that cannot support agents; only the second is where we already are.

What this does not mean

Two misreadings are worth heading off, because both lead to building the wrong thing.

  • It does not mean the software decides what matters. Priority depends on stakeholder history, political weight, and whether a deadline is real, almost none of which is written down anywhere a system can read. The system can surface candidates and consequences. Choosing remains a human act.
  • It does not mean abandoning structure for free-form text. The value of the execution graph is that relationships are recorded rather than inferred. Inference is exactly where confident wrong answers come from, so less structure makes the system less trustworthy, not more flexible.

The honest summary of the bet is narrower than the slogans: a live operating layer that understands what is happening across the places work actually lives, tells you what needs attention, and does the parts of moving work forward that are cheap to verify. This is what we are building Serena AI toward, over a longer arc than any single release. The claim I would defend independent of the product is the direction: that accuracy about a slice has stopped being enough, and the interpretation work software has been pushing onto people is now software work.

Key takeaways

  • Systems of record optimized for accuracy and durability, and pushed all interpretation onto people.
  • Two things changed: reading context got cheap, and work stopped living in one system, making accuracy about a slice a trap.
  • A system of execution understands context across sources, surfaces what needs attention unprompted, and can move work forward.
  • Fixed interfaces make teams record fictions; presentation should be shapeable while the substrate stays disciplined.
  • It does not mean software decides priority, and it does not mean abandoning structure.

Frequently asked questions

Is this just a rebrand of what project management tools already claim?

The test is whether the software volunteers anything. If it can only answer questions you thought to ask, it is a record with a search box, regardless of the marketing. Surfacing something you did not know to look for is the actual dividing line.

Does an adaptive interface not make teams harder to support and onboard?

It raises a real cost, and it is why the substrate has to stay consistent. If views are flexible but the underlying model of tasks, ownership, and dependencies is shared, onboarding is about learning the concepts rather than one blessed layout. If the data model itself varies per team, you have built a spreadsheet.

What is the smallest version of this that is actually useful?

Surfacing drift. Fixed dates with no recent activity, blockers older than a threshold, commitments in notes that never became tasks. These need no agents and no interface changes, and they cover a large share of what a coordinator spends the week discovering by hand.

How does this relate to wanting fewer tools rather than smarter ones?

They point the same way for the same reason. Consolidation helps because it removes the manual joins between systems; an execution layer helps because it performs those joins for you. What does not work is adding a tool that holds another partial picture.

Sources

Put this into practice

Serena keeps tasks, notes, projects, and your calendar in one workspace, so the plan you make in the morning is still readable when the day changes.
Sign Up for Free!