Enterprise Software & AI
The Future of Enterprise Software Is Operational

Arne Oltmann
·
·
12 min read

Enterprise software has traditionally helped organizations record information, manage processes, and support human work. AI is opening the possibility of something more: systems that increasingly participate in executing the work itself. The next transformation may be defined less by the applications people use and more by the operational responsibilities software can reliably assume.
Beyond Applications
For decades, enterprise software has been organized around applications.
Companies use ERP systems to manage resources and transactions, CRM platforms to maintain customer relationships, supply chain applications to coordinate logistics, and countless specialized tools to support individual business functions.
These applications have transformed how organizations operate. They have made information more accessible, standardized processes, reduced manual administration, and enabled businesses to manage a level of complexity that would otherwise be difficult to sustain.
Yet one aspect of the relationship between people and software has remained remarkably consistent.
Employees access applications, retrieve information, interpret situations, make decisions, and perform the actions necessary to move business processes forward.
Some of this work is already automated. But people frequently remain responsible for connecting information and activities across the broader process.
Artificial intelligence introduces the possibility of changing that relationship.
As AI systems become capable of interpreting information, using tools, and performing sequences of actions, software may increasingly take responsibility for work that previously depended on human coordination.
The defining question for enterprise software is therefore shifting.
It is no longer only what users can do with an application, but what the system can reliably do on their behalf.
This does not mean traditional applications are about to disappear. It suggests that their role within the organization may evolve.
The Software We Built Around Human Work
Most enterprise applications reflect the way organizations have historically divided responsibilities between people and technology.
Software stores information, applies business rules, supports transactions, and makes structured processes manageable. Employees provide much of the interpretation, judgment, and coordination required to connect these capabilities with real-world events.
Consider a procurement process.
An ERP system records purchase orders, supplier details, quantities, and delivery dates. It may automatically validate entries, route approvals, and generate transactions.
But when a supplier announces an unexpected delay, someone may still need to assess the consequences, contact stakeholders, explore alternatives, and coordinate changes across several systems.
The application records and processes the relevant information. The employee handles much of the surrounding operational work.
The same pattern appears across industries.
In customer service, software maintains customer records and support cases while employees investigate unusual problems and coordinate resolutions.
In financial operations, accounting systems record transactions and enforce controls while teams reconcile exceptions and resolve discrepancies.
In supply chain management, platforms track shipments and orders while operational staff handle disruptions and dependencies that arise between companies.
This division of work has never been absolute.
Enterprise systems have automated business activities for decades. Workflow engines, business rules, integration platforms, and robotic process automation can perform substantial work without direct human involvement.
As IBM explains in its overview of workflow automation, software has long been used to execute parts of business processes through predefined workflows and rules, without necessarily requiring AI.
The important distinction is that much of this automation depends on processes and conditions defined in advance.
When situations fall outside those definitions, employees frequently become the connection between systems.
AI could expand the range of situations that software can interpret and address without requiring every possible scenario to be explicitly programmed.
That is the potentially significant change.
Not the invention of software automation, but an expansion of the operational work that software can undertake.
From Systems of Record to Systems of Execution
One way to understand this evolution is to distinguish three roles enterprise software can perform: Record, Support, and Execute.
These are not mutually exclusive product categories or successive generations in which each replaces the previous one. They are complementary capabilities that may coexist within the same platform.
Record: Maintaining Business State
Systems of record provide an authoritative representation of business information.
They maintain customers, suppliers, orders, inventory, transactions, financial records, and the states of operational processes.
This function remains fundamental.
An organization needs to know what has been ordered, what has been delivered, which commitments are outstanding, and which transactions have taken place.
Reliable business records are not merely historical information. They establish the current state against which new decisions and actions must be evaluated.
Support: Helping People Perform the Work
Systems of work build on this information to help employees understand situations, make decisions, and manage activities.
They provide dashboards, alerts, collaboration tools, workflow interfaces, and increasingly AI-powered assistance.
A system might identify a shipment delay, highlight affected customer orders, and recommend appropriate responses.
The employee uses this information to determine what should happen next and initiate the necessary actions.
This is a role closely associated with conventional enterprise applications and AI copilots.
Execute: Participating in Operational Work
Systems of execution go further.
They can perform authorized tasks, manage sequences of actions, coordinate with other systems, and verify whether intended operational results have been achieved.
Instead of only alerting an employee to a missing document, a system might request it from the relevant supplier, monitor the response, associate the received document with the correct transaction, and escalate unresolved discrepancies.
Instead of merely displaying a change in delivery status, it might update dependent records and initiate permitted follow-up activities.
This role introduces a different relationship between the organization and its software.
The software no longer just reflects the state of operations. It increasingly participates in changing that state.
And the underlying systems of record remain essential.
A system performing work must know the current business state, understand what changes are permitted, and ensure that its actions are reflected correctly in authoritative records.
The future is not about replacing systems of record with agents. It is about connecting reliable business records with increasingly capable systems of execution.
When the Objective Becomes the Interface
Traditional applications are largely organized around functions and screens.
Users navigate to the relevant record, select an action, enter information, and move through the steps required to complete a task.
AI creates the possibility of a different interaction model.
Instead of navigating several applications, a user might express an operational objective.
For example:
Identify all shipments at risk of missing their committed delivery dates and prepare the necessary follow-up actions.
This instruction is fundamentally different from requesting a list of delayed shipments.
It describes an operational objective rather than an individual software function.
To respond meaningfully, the system would need to understand which shipments are relevant, which customer commitments might be affected, what information is missing, and which actions are appropriate.
It might then prepare communications, request additional information, propose adjustments, or execute certain actions within its authority.
But an objective is not the same as unrestricted permission.
The system must distinguish between analysis, recommendations, authorized execution, and decisions requiring human judgment.
A request to resolve a shipment problem does not automatically authorize additional transport expenditure or changes to contractual commitments.
This is why the emerging interaction model is about more than natural-language interfaces.
Typing an instruction into a prompt box does not make an application operationally intelligent.
The underlying system must translate objectives into appropriate work, access relevant business context, respect established constraints, and determine whether intended results have been achieved.
Traditional interfaces will remain important, particularly for complex analysis, oversight, exception handling, and maintaining structured business information.
But they may increasingly become environments in which people define objectives, supervise delegated work, and make consequential decisions.
The interface evolves from being primarily a place where people perform individual tasks toward a place where they also direct and oversee work performed by software.
The Missing Layer Is Operational Context
For software to execute meaningful business tasks, AI capabilities alone are not sufficient.
The system must understand the operational environment in which an action takes place.
That includes more than access to documents or database records.
It needs to establish relationships between business objects, the current state of relevant processes, the rules governing possible changes, and the responsibilities associated with each action.
Consider international supply chain operations.
An order may contain multiple product lines. Those lines may be fulfilled through different shipments. Individual shipments may contain goods from several orders, and containers may move through multiple transport stages.
A change to one shipment may therefore affect several delivery commitments.
An AI model might correctly interpret an incoming message stating that certain goods will arrive five days later than expected.
But knowing what that means operationally requires access to affected orders, delivery requirements, current shipment assignments, and the business rules governing possible responses.
A similar principle applies in other domains.
A financial operations system needs to understand accounts, transactions, approval limits, and accounting rules before performing a consequential action.
A procurement system must distinguish purchase requests, approved orders, supplier commitments, and received goods.
A customer service system needs to know the contractual relationship, case history, applicable policies, and authority to offer remedies.
These relationships represent the business context in which AI-generated actions must be evaluated.
The quality of that context can become as important as the intelligence of the model itself.
And much of it cannot simply be inferred from unstructured information.
It must be represented through reliable data models, maintained business states, explicit rules, and integrations with systems holding authoritative information.
This suggests an important architectural direction.
AI provides flexibility in interpreting information and determining possible actions. A structured operational layer provides the context and controls required to turn those possibilities into legitimate business transactions.
How that layer is implemented will vary between industries and applications. It may reside within an existing enterprise platform, across connected systems, or within a specialized operational application.
But its function becomes increasingly important as software assumes more responsibility for execution.
What This Looks Like in Supply Chain Operations
Consider a European importer managing several hundred international shipments.
The company uses an ERP system for orders, a shipment management platform for logistics, carrier tracking services for transport events, and email to communicate with suppliers and freight forwarders.
On a typical day, most shipments progress normally.
Others require attention.
A supplier announces that part of an order will not be ready on time. A container's estimated arrival changes. A shipping document is missing. A customer delivery commitment may be at risk.
Each issue creates a chain of related activities.
Someone needs to determine which business objects are affected, assess the consequences, obtain missing information, decide on appropriate measures, and ensure that relevant records and stakeholders are updated.
Today, much of that coordination may depend on the operational team.
The software provides information and supports individual activities, but employees connect the broader workflow.
Now consider a future operational platform capable of performing some of these activities itself.
It could recognize a missing document, associate the issue with the relevant shipment, request the document from the supplier, monitor the response, and update corresponding records after appropriate validation.
When a container's arrival estimate changes, it could identify affected delivery commitments, gather the necessary context, and prepare or initiate permitted follow-up actions.
If a proposed response exceeds an approval threshold or involves a commercially significant decision, the system could escalate the issue to the responsible employee.
The human operator would retain responsibility for the process and intervene where judgment, negotiation, or explicit authorization is required.
But the division of work would be different.
The employee would no longer need to initiate and track every routine step.
Instead, the operational system could increasingly manage the progression of work between defined intervention points.
This is a hypothetical scenario, not a claim that complex supply chains can already be managed autonomously.
The significance lies in connecting information, decisions, and actions into a coherent process.
A platform that presents better information can improve operational awareness.
A platform that reliably performs authorized work could also change the economics and organization of the operation itself.
Why the Future Will Be Hybrid
The prospect of increasingly capable AI systems can encourage a misleading assumption: that the ultimate goal is to replace conventional business software with autonomous agents.
We consider a hybrid future more plausible.
Different types of operational work require different technologies.
A deterministic rule remains appropriate for validating a quantity, checking an approval threshold, or enforcing a data constraint.
A conventional workflow engine may be the most reliable way to execute a well-defined sequence of business transactions.
AI becomes particularly valuable when information is incomplete, communications are unstructured, or circumstances require interpretation that is difficult to specify through fixed rules.
As Anthropic argues in its guide to building effective agents, complex agentic architectures are not automatically superior. Developers should begin with simpler approaches and add complexity when the requirements justify it.
These capabilities can complement one another.
An AI system might interpret a supplier message and propose an action. Established business logic can validate the proposed change. A transaction service can execute the authorized operation, and the resulting state can be verified against relevant records.
The system does not become more reliable merely because more decisions are delegated to an AI model.
Reliability depends on the architecture surrounding those decisions.
That includes permissions, business constraints, verification mechanisms, monitoring, and the ability to stop or escalate when uncertainty exceeds acceptable limits.
These considerations are consistent with the NIST AI Risk Management Framework, which emphasizes governance, risk assessment, measurement, and management throughout the AI system lifecycle.
They also lead to organizational questions.
Which tasks should be automated? Which decisions require human approval? How should exceptions be handled? And who remains responsible when software acts on behalf of an employee or department?
Research is beginning to highlight the significance of these organizational conditions.
Microsoft's 2026 Work Trend Index, based partly on a survey of 20,000 AI-using workers, found that organizational factors such as culture, management support, and talent practices were more strongly associated with reported AI benefits than individual factors alone. These are associations, not proof of a causal effect.
The implication is important: more capable AI tools will not automatically produce better operational outcomes.
Businesses must also reconsider how work is organized, delegated, supervised, and measured.
The resulting software landscape may be less centered on individual application boundaries.
Existing ERP, CRM, TMS, and other enterprise systems can continue to maintain authoritative data and perform core transactions.
AI-enabled capabilities may increasingly work within and across them, coordinating activities that historically depended on people moving between applications.
Whether these capabilities become part of established platforms or form a distinct category of operational software remains an open question.
What matters is the function they perform.
The future of enterprise software is unlikely to be defined by replacing every existing application with an agent.
It may instead emerge from combining the strengths of established business systems with new capabilities for interpreting, executing, and coordinating work.
Software That Helps Run the Business
Organizations do not invest in enterprise software simply to maintain databases, populate dashboards, or give employees more applications to use.
They invest in software because they need to operate their businesses more effectively.
They need to fulfill orders, manage suppliers, deliver services, process transactions, resolve problems, and coordinate increasingly complex activities.
Traditional enterprise software has enabled much of this work by providing reliable information and structured tools.
AI creates an opportunity to extend that role.
Software may increasingly move beyond supporting people who perform operational tasks toward taking responsibility for selected parts of those tasks itself.
The transition will not be uniform. Some processes will remain largely deterministic. Others will require extensive human involvement. And many will combine traditional automation, AI-driven interpretation, and controlled execution.
The long-term opportunity lies in making that combination work reliably.
Because the most meaningful transformation is not a more intelligent interface or a more conversational application.
It is a change in what software contributes to the organization.
The future of enterprise software is not simply about making applications more intelligent. It is about making software a more capable participant in the work that keeps businesses running.