Blog

From automation to agents, the next interface of software

Every era of computing has been a story about two things. How much work a machine can do, and how easily a person can get at it. We are at the start of a new chapter in both.

Nidheesh Jagadeesan7 October 20269 min read

Automation took over the world, twice

The first wave was mechanical. Machines took over repetitive physical work and did it faster, more consistently and at a scale no workforce could match. Factories, farms, transport and manufacturing were remade around them.

The second wave was software. Once we could automate information and processes, a computer could do what a department used to do. It could calculate, move data, talk to other systems and run a business process end to end. A task that took a day took seconds. A company that needed a floor of people could run on a few people and the right software.

Both waves worked the same way. Someone wrote down the rules, and the machine followed them exactly. That is the strength of automation and also its limit. It only does what it was told, and someone has to tell it every step.

The interface decides who gets to use the power

While software grew more capable, something quieter was changing. The way people reached it.

In the beginning you had to understand the machine. You typed commands into a terminal in the language the computer expected. The capability existed, but only for those who knew how to ask.

Seventeen delayed orders, found by someone who knew the words. Telling the customers is another command away, if you know that one too.

The graphical interface changed that. Windows, buttons and menus let people see what the computer could do instead of remembering it. This was not a cosmetic improvement. It was a new way of consuming software. The complexity stayed underneath; the screen became the layer between a person's intention and the machine's capability. That is why computing spread from specialists to everyone. The computer became accessible because the interface did.

The same seventeen orders, found by anyone. Open Orders, open the filter, pick Delayed, apply. Nothing to remember, but still every step by hand.

The interface then became the product. Behind a simple screen sit databases, APIs, distributed systems and business logic that nobody using the screen needs to understand. You do not need to know how a reservation system works to book a flight, or how payment rails work to buy a pair of shoes. A good interface makes a powerful system consumable.

For all that progress, the deal has stayed the same for forty years. People adapt themselves to the software. We learn the menus, the workflows, the forms. We find out where the feature lives.

From an interface you learn to an interface you tell

AI breaks that deal. Instead of learning the software, you describe what you want. Find the orders that are delayed. Reply to these customers. Analyse this spreadsheet. Draft the report. The interface stops being only visual and becomes conversational and aware of context.

The first generation of these interfaces answered questions, and that alone was transformative. But an AI that can only answer is still a reference book. The step that matters is an AI that can use tools. It can read a database, call an API, search, update a record, send a message, create something, and string those actions into a sequence while deciding what comes next.

That is the move from an AI interface to an agentic interface. An agent does not tell you how to do the task. It does the task.

Acme Store · Orders agentrun 2317 · every step traced
Find the orders that are delayed and reply to those customers.
Looked up orders in the store · 17 delayed
Drafted 17 replies in your tone
Approval needed to send 17 emails to customersApprove
Sent. 17 customers told before they asked. Three want to cancel; those conversations are with you, each with a summary.

Keep scrolling. This becomes the assistant on this site, and you can ask it yourself.

The next way we will reach software

Imagine every serious piece of software with an agentic interface. Instead of opening an application, crossing five screens and filling a form, you tell the system the outcome you need. The application does not go away. Nor do the database, the APIs, the workflows or the screens. A new layer appears on top of them that understands intent and turns it into action.

That is as large a change in how software is consumed as the graphical interface was.

It also hands every software company a question it has never had to answer. How does an agent access our product? A CRM, a shop platform, an accounts package, a helpdesk, an internal system, each will need an answer. And businesses get the mirror question. Which agents do we let into our systems, and on what terms?

Answering those questions is an infrastructure problem. An agent needs a model, tools, knowledge and memory. It needs permissions, integrations and workflows. It needs to be observable, because when it is wrong someone has to see why. It needs security, and a person to approve the actions that should not happen on their own. And it needs a way to reach the people who will use it.

What we are building

That infrastructure is AgentRow. We are building it around one idea. Agents should become a new way of consuming software.

On AgentRow an agent is a workflow that connects models with tools, knowledge, memory, APIs and other systems. It runs behind a website chat window, an API, Slack or a webhook. Every answer it gives is a run you can open and read, step by step, tool call by tool call. Any action it takes on a real system passes a safety level and, where the owner wants it, an approval. When it should not continue on its own, it hands the conversation to a person. Those are not features bolted on for enterprise buyers. They are what make an agent something a small business can trust with its customers and its data.

Chat is only one interface. The bigger idea is the agent itself as the interface to a capability.

From applications to agents

There is a consequence that reaches beyond interfaces. Today, when a business needs software, it searches for an application, whether customer support software, accounting software or inventory software. In an agentic world the search changes shape. I need something that handles my customer enquiries. I need something that follows up these leads. I need something that watches my stock.

The business does not care which application does the work. It cares about the outcome. That opens the door to a new software economy, where businesses buy agents that do jobs rather than only applications they operate.

Picture a developer who builds an excellent returns agent for online stores. Today they rebuild it for every client. Tomorrow they build it once, package it and list it. A store finds it, installs it, connects its systems, grants the permissions it needs, and the agent starts work. When the developer improves it, the store gets the update. The agent has become a product.

This is why AgentRow has a marketplace at its centre, not as an afterthought. Creators and agencies can already package an agent, a toolbox or a whole app and publish it; a business installs it through a wizard that asks only for what the author needs, and later versions arrive as updates to accept or keep. Paid listings are the next step.

Agents will not replace software

We are not predicting the end of applications. Databases, applications, APIs and infrastructure will all still exist. What changes is the layer between people and those capabilities. It becomes an intelligent one that understands intent and translates it into action.

Mechanical automation taught machines to do physical work. Software automation taught computers to do digital work. Graphical interfaces made software easy for people to consume. AI interfaces made it natural to talk to. Agentic interfaces are beginning to make it act on our behalf. Each builds on the last, and each changes not just what software can do but how people reach it.

We think we are at the start of that last transition, and AgentRow is our attempt to build the infrastructure for it. Help developers create agents, help businesses deploy them, make them trustworthy, make them easy to find, and in time run the marketplace where a business finds the agent it needs and puts it to work.

If the last era of software was about applications, the next may be about agents. And if someone asks what we are building for that future, the answer is short.

We sell agents.