The central processing unit of work

The Work CPU is a model I have created and practically implemented that treats individual labor the way a CPU treats instructions. Each worker operates with two queues: a Demand Queue for incoming tasks and an Activity Queue for work in motion and outputs. This model connects individuals to managers and organizations, creating live visibility, role based access, and universal traceability. Unlike existing workflow or productivity tools, it scales naturally, allowing any organizational process to run on top of it.


Modern computing is driven by the Central Processing Unit (CPU), the hardware that executes instructions and directs the flow of every operation inside a computer. Every calculation, no matter how complex, is broken down into standardized instructions that move predictably through circuits and gates. That consistency allows any kind of program to run on the same machine.

I believe work can be treated in the same way.

Most workflow and business process systems focus on groups. They describe how teams coordinate around projects and processes, whether through project management tools, ticketing systems, or process automation. While useful, they overlook the individual. Yet it is at the level of the individual that work actually moves forward.

I have spent much of my career building what I call the CPU of Work. It is a processor for the individual, designed to accommodate every form of work and present it in a standardized way. At its core are two fundamental queues. The Demand Queue captures all work coming into a worker from managers, peers, or systems. The Activity Queue records all work going out, including contributions, responses, completions, and deliveries, as well as work that is ongoing and still in progress. Together, these queues form the input and output of the worker’s processing cycle.

These queues are connected to one another and to the wider organization. Tasks, messages, and decisions flow into the Demand Queue. Once acted upon, they appear in the Activity Queue as work in motion. This may be work that is actively being executed, partially completed, or fully delivered, and it becomes visible to others who depend on it. Just as instructions in a CPU flow through circuits in a defined order, packets of work move through these queues according to clear rules of priority, dependency, and authority.

The result is a live status of all work entering and leaving a worker’s domain at any time. From the perspective of the individual, this creates clarity and removes ambiguity. From the perspective of the manager, it offers visibility into progress and accountability. From the perspective of the organization, it enables full traceability of every unit of work: where it originated, where it currently sits, and what remains to be done.

This design also encodes rights and roles directly into the system. A peer contributor on one project may only see limited information about another person’s progress, while a manager has broader visibility into assignments and outcomes. Access is not random but built into the structure of the processor itself.

There are existing tools and systems that touch pieces of this vision. Workflow engines and BPM platforms route tasks through processes. Multi agent systems in research explore distributed task handling. Productivity frameworks such as “Getting Things Done” help individuals structure inbound and outbound tasks. Yet all of these approaches are partial. They either stop at the group level, focus on software agents rather than people, or depend on informal methods that cannot scale across organizations. None provide a true universal processing substrate at the individual level with Demand and Activity Queues, traceability, and rights built in.

When scaled upward, the CPU of Work aggregates naturally. Group performance is nothing more than the combined flow of individual Demand and Activity Queues. Organizational performance is the same at a higher level. At each layer, stakeholders receive standardized insights appropriate to their role and responsibility.

By treating work not as a scattered collection of tasks but as structured flows through a processor, we achieve universality. Any kind of work in any context can be represented, executed, and measured in the same way. Just as the CPU in a computer makes it possible for any type of application to run on top of it, the CPU of Work makes it possible for any type of organizational process, workflow, or system of coordination to run on top of it. This universality is what allows the CPU of Work to transform how organizations function, replacing scattered and opaque practices with clarity, consistency, and predictable flow.

Every organization is in the race to autonomy

Autonomization is not a distant future. The race is on, and the organizations preparing today will be the ones that win tomorrow.

Join my newsletter

Industry news is everywhere. Join my newsletter for practical insights on what to prioritize inside your organization to be ready for what’s happening.