The next users of your software won’t be humans.
They’ll be agents.
And most software today is completely unprepared for that.
Right now, AI agents are:
Browsing websites
Filling forms
Clicking buttons
Navigating dashboards
That’s not scale. That’s a workaround.
We’re forcing machines to behave like humans—because our systems were never designed for anything else.
The Core Problem
Modern software is built around a simple assumption:
A human will be sitting in front of a screen.
That assumption drives everything:
UI-heavy workflows
Step-by-step interactions
Documentation meant to be read, not executed
But agents don’t need interfaces.
They need interfaces they can reason about and execute against programmatically .
Where Current Systems Break for Agents
Let’s break this down from a systems perspective.
1.…