DEV Community

Cover image for 5 Emerging Tech Trends Quietly Reshaping the Enterprise
Derek mwale
Derek mwale

Posted on

5 Emerging Tech Trends Quietly Reshaping the Enterprise

Technology doesn't always change the enterprise with a dramatic announcement.

Sometimes the biggest transformation happens quietly.

A few engineers start experimenting with something.

A small team deploys it internally.

A developer builds a prototype over a weekend.

A security team begins writing policies around it.

Then suddenly, three years later, the architecture of the company looks completely different.

I think we are entering one of those periods.

The obvious story is artificial intelligence.

But "AI" is too broad to describe what is actually happening.

The deeper transformation is architectural.

AI is moving from chat interfaces into workflows.

Software is becoming increasingly autonomous.

Compute is moving closer to where data is generated.

Sensitive workloads are being redesigned around new trust models.

Enterprise infrastructure is being rebuilt around AI-native applications rather than traditional web applications.

And physical machines are beginning to inherit capabilities that previously existed only in software.

Several major technology research organizations are pointing toward the same general direction. Gartner's 2026 technology trends include multiagent systems, domain-specific language models, physical AI, confidential computing, AI-native development platforms and AI security platforms. Deloitte similarly describes a shift toward agentic workforces, physical AI, new AI infrastructure and security architectures.

What interests me isn't the hype.

It's the engineering underneath it.

Because the enterprise of the future isn't simply going to have "more AI."

It is going to have a fundamentally different architecture.

In this article, I'll explore five technologies that I believe are quietly pushing enterprise software in that direction:

  1. Agentic AI and autonomous software
  2. AI-native infrastructure and the new compute stack
  3. Confidential computing and trust-by-design
  4. Edge AI and physical intelligence
  5. Domain-specific AI and smaller intelligent systems

The important part is not merely understanding what these technologies are.

It's understanding what they do to the way we build software.


1. Agentic AI: Software That Doesn't Just Respond

For decades, enterprise software followed a relatively predictable pattern.

A human performs an action.

User
  ↓
Application
  ↓
Database
  ↓
Response
Enter fullscreen mode Exit fullscreen mode

A user opens an application.

They click a button.

The application executes a predetermined operation.

The database changes.

The result appears.

This architecture has powered everything from banking systems to ERP platforms.

But AI agents introduce something different.

Instead of:

Human → Software → Result
Enter fullscreen mode Exit fullscreen mode

we can increasingly build:

Human
  ↓
AI Agent
  ↓
Reason
  ↓
Plan
  ↓
Tools
  ↓
Systems
  ↓
Actions
  ↓
Result
Enter fullscreen mode Exit fullscreen mode

The software isn't simply responding.

It is deciding which operations need to happen.

That is a major architectural shift.


The Difference Between a Chatbot and an Agent

Consider a customer asking:

"Why hasn't my order arrived?"
Enter fullscreen mode Exit fullscreen mode

A chatbot might answer:

"Your order is currently in transit."
Enter fullscreen mode Exit fullscreen mode

An agent could potentially:

  1. Identify the customer.
  2. Query the order database.
  3. Retrieve the shipping record.
  4. Query the logistics provider.
  5. Determine whether the package is delayed.
  6. Check company policy.
  7. Create a support ticket.
  8. Notify the customer.
  9. Escalate the issue if necessary.

The difference is not intelligence alone.

It is agency.

The agent has access to tools.


A Simple Agent Architecture

                    User Request
                         │
                         ▼
                  ┌─────────────┐
                  │ AI Agent    │
                  │             │
                  │ Reason      │
                  │ Plan        │
                  │ Decide      │
                  └──────┬──────┘
                         │
             ┌───────────┼───────────┐
             ▼           ▼           ▼
          Database      API        Search
             │           │           │
             └───────────┼───────────┘
                         ▼
                       Action
                         │
                         ▼
                       Result
Enter fullscreen mode Exit fullscreen mode

This looks simple.

It isn't.

The moment an AI system can take actions, we have to answer questions traditional software didn't have to answer in quite the same way.


What Is the Agent Allowed to Do?

Imagine an AI employee with access to:

Customer database
Payment system
Email
CRM
Internal documents
Cloud infrastructure
Source code
Enter fullscreen mode Exit fullscreen mode

If the model makes a mistake, the consequences aren't just a bad sentence.

It could:

Delete data
Send an email
Approve a payment
Modify infrastructure
Expose private information
Enter fullscreen mode Exit fullscreen mode

This is why agentic AI creates a new security problem.

Recent enterprise security activity reflects this concern. Reuters reported in August 2026 that Obsidian Security raised funding at a $1.1 billion valuation amid demand for security around AI agents accessing sensitive enterprise data; the company said nearly 70% of its clients allowed AI agents to interact with business data.

The interesting thing isn't the funding.

It's the architectural implication.

AI agents need permissions.


Building a Permissioned Agent

Instead of giving an agent unrestricted access:

agent = Agent(
    database="admin",
    email="full",
    payments="full"
)
Enter fullscreen mode Exit fullscreen mode

we should define capabilities.

permissions = {
    "read_orders": True,
    "read_customer": True,
    "send_support_email": True,
    "refund_payment": False,
    "delete_customer": False,
}
Enter fullscreen mode Exit fullscreen mode

Then tools become controlled interfaces.

def get_order(order_id):
    if not permissions["read_orders"]:
        raise PermissionError()

    return database.get_order(order_id)
Enter fullscreen mode Exit fullscreen mode

This resembles traditional security engineering.

The difference is that the caller is now probabilistic.

That makes least privilege even more important.


Agents Need Deterministic Boundaries

I wouldn't want an AI agent deciding everything.

I'd give it deterministic boundaries.

                    AI
                     │
              "I want to refund"
                     │
                     ▼
              Policy Engine
                     │
           ┌─────────┴─────────┐
           ▼                   ▼
       Allowed               Denied
           │
           ▼
        Payment API
Enter fullscreen mode Exit fullscreen mode

The model proposes.

The policy system decides.

This separation is going to become extremely important.


Agentic Systems Will Change Backend Architecture

Traditional backend:

HTTP Request
      ↓
Controller
      ↓
Service
      ↓
Database
Enter fullscreen mode Exit fullscreen mode

Agentic backend:

User
 ↓
Agent
 ↓
Planner
 ↓
Tool Selection
 ↓
Policy Engine
 ↓
Services
 ↓
External APIs
 ↓
Verification
 ↓
Response
Enter fullscreen mode Exit fullscreen mode

Now we need new infrastructure for:

  • Tool registries
  • Agent identity
  • Permissions
  • Execution traces
  • Memory
  • Policy enforcement
  • Human approval
  • Audit logs
  • Cost tracking

In other words:

The enterprise backend is acquiring an operating system for AI workers.


The Hidden Problem: Token Economics

There is another problem people don't talk about enough.

Agents can become expensive.

An ordinary API request might require:

1 request
1 database query
1 response
Enter fullscreen mode Exit fullscreen mode

An agent might perform:

Request
 ↓
Reason
 ↓
Tool selection
 ↓
Tool call
 ↓
Observe result
 ↓
Reason again
 ↓
Another tool
 ↓
Reason again
 ↓
Final response
Enter fullscreen mode Exit fullscreen mode

Each reasoning cycle can consume model inference.

Recent analysis has highlighted this emerging "token tax": agentic systems can consume large numbers of tokens internally for planning, tool selection and iterative reasoning even when the user-facing output is short.

So enterprises will increasingly optimize:

AI Quality
+
Latency
+
Token Usage
+
Tool Calls
+
Infrastructure Cost
Enter fullscreen mode Exit fullscreen mode

This is a new kind of systems engineering.


2. AI-Native Infrastructure: The Computer Is Changing Again

The second quiet transformation is happening below the application layer.

AI has changed what we expect infrastructure to do.

Traditional cloud applications were mostly CPU-oriented.

Application
    ↓
CPU
    ↓
Memory
    ↓
Storage
Enter fullscreen mode Exit fullscreen mode

Modern AI systems increasingly require:

Application
    ↓
Model
    ↓
GPU / Accelerator
    ↓
High-Speed Memory
    ↓
High-Speed Network
    ↓
Storage
Enter fullscreen mode Exit fullscreen mode

This changes the economics and architecture of enterprise computing.

Gartner identifies AI supercomputing platforms and AI-native development platforms among its major 2026 strategic trends.


The New Enterprise Compute Stack

A simplified AI infrastructure stack looks like:

┌──────────────────────────────┐
│ Enterprise Applications      │
├──────────────────────────────┤
│ AI Agents / Models           │
├──────────────────────────────┤
│ Inference Runtime            │
├──────────────────────────────┤
│ GPU / AI Accelerators        │
├──────────────────────────────┤
│ High-Speed Networking        │
├──────────────────────────────┤
│ Storage                      │
├──────────────────────────────┤
│ Compute / Virtualization     │
└──────────────────────────────┘
Enter fullscreen mode Exit fullscreen mode

The important shift is that AI is becoming an infrastructure concern.

It isn't just an application feature.


Why This Matters to Software Engineers

Imagine you're building an application that processes millions of documents.

A traditional architecture might look like:

API
 ↓
CPU workers
 ↓
Database
Enter fullscreen mode Exit fullscreen mode

An AI architecture might look like:

API
 ↓
Queue
 ↓
GPU Workers
 ↓
Model Inference
 ↓
Vector Database
 ↓
Results
Enter fullscreen mode Exit fullscreen mode

Now your architecture needs to understand:

  • GPU utilization
  • Model loading
  • Batch inference
  • Memory bandwidth
  • Quantization
  • Model caching
  • Inference latency

This is a very different world.


AI-Native Development

There is also a change happening in how software itself is produced.

AI-native development isn't simply:

Developer + Copilot
Enter fullscreen mode Exit fullscreen mode

It increasingly looks like:

Developer
   ↓
AI coding system
   ↓
Planning
   ↓
Code generation
   ↓
Tests
   ↓
Static analysis
   ↓
Review
   ↓
Deployment
Enter fullscreen mode Exit fullscreen mode

The developer increasingly becomes an architect and verifier.

The machine generates more of the implementation.


A Simple AI Development Pipeline

                  Requirement
                       │
                       ▼
                 AI Planner
                       │
                       ▼
                 Code Generator
                       │
                       ▼
                    Tests
                       │
                       ▼
                Static Analysis
                       │
                       ▼
                 Human Review
                       │
                       ▼
                   Deployment
Enter fullscreen mode Exit fullscreen mode

This changes what "productivity" means.

The bottleneck may move from writing code to:

Architecture
Specification
Testing
Verification
Security
Enter fullscreen mode Exit fullscreen mode

That's why I think strong software engineering fundamentals become more valuable, not less.


AI Doesn't Remove Architecture

If anything, it makes architecture more important.

AI can generate:

def create_user():
    ...
Enter fullscreen mode Exit fullscreen mode

But it doesn't automatically know:

  • Whether the API should be synchronous.
  • Whether the database needs transactions.
  • Whether the operation should be idempotent.
  • Whether a queue is required.
  • Whether the endpoint should be public.
  • Whether the data is sensitive.

The hard part of engineering has never been typing.

It has been deciding what should exist.


3. Confidential Computing: Trusting the Machine Less

This is one of the technologies I find particularly interesting.

For decades, security focused heavily on:

Data at rest
Data in transit
Enter fullscreen mode Exit fullscreen mode

We encrypt databases.

We use TLS.

We encrypt backups.

But what happens while data is being processed?

Encrypted Data
     ↓
Application
     ↓
CPU Memory
     ↓
Processing
Enter fullscreen mode Exit fullscreen mode

At some point, the data has to become usable.

Confidential computing attempts to protect workloads and data while they are in use using hardware-backed trusted execution environments.

The Confidential Computing Consortium describes trusted execution environments as a way to isolate memory so that even privileged infrastructure layers such as the host OS or hypervisor can be outside the trust boundary.

This becomes particularly interesting for AI.


Why AI Makes Confidential Computing More Important

Imagine a hospital wants to use an AI model on sensitive medical data.

Traditional architecture:

Hospital Data
      ↓
Cloud
      ↓
AI Model
      ↓
Results
Enter fullscreen mode Exit fullscreen mode

The organization has to trust the infrastructure handling that data.

With confidential computing:

             Cloud Infrastructure
                     │
          ┌──────────┴──────────┐
          │ Trusted Environment │
          │                     │
          │ Data                │
          │ Model               │
          │ Computation         │
          └─────────────────────┘
Enter fullscreen mode Exit fullscreen mode

The goal is to reduce the amount of infrastructure that must be trusted.


Attestation

One of the powerful ideas here is remote attestation.

Instead of simply saying:

"Trust me, I'm running the correct software."

a system can provide cryptographic evidence about the environment it is running in.

Conceptually:

Workload
   ↓
Trusted Environment
   ↓
Measurement
   ↓
Cryptographic Attestation
   ↓
Verifier
Enter fullscreen mode Exit fullscreen mode

Then a service can make decisions based on the attested environment.

This is a fundamentally different trust model.


A Simple Conceptual Attestation Flow

def authorize_workload(attestation):

    if not verify_signature(attestation):
        return False

    if attestation.measurement not in
       APPROVED_MEASUREMENTS:
        return False

    return True
Enter fullscreen mode Exit fullscreen mode

Obviously, production attestation is much more complex.

But the principle is simple:

Don't trust the environment merely because it says it is trustworthy. Verify it.


Confidential Computing + AI Agents

Now combine the first trend with the third.

An AI agent can:

Read sensitive data
Reason over it
Call tools
Make decisions
Enter fullscreen mode Exit fullscreen mode

This creates a massive trust problem.

Confidential computing can become part of the security architecture:

                 AI Agent
                    │
                    ▼
             Policy Layer
                    │
                    ▼
           Confidential Runtime
                    │
          ┌─────────┴─────────┐
          ▼                   ▼
       Secrets              Data
          │                   │
          └─────────┬─────────┘
                    ▼
                Model
Enter fullscreen mode Exit fullscreen mode

This doesn't magically make AI secure.

But it can strengthen the hardware foundation beneath the system.

Research in 2026 has specifically explored confidential computing as a security substrate for agentic AI because autonomous agents can hold credentials, process sensitive context and interact with multiple systems.


4. Edge AI: Intelligence Is Moving Toward the Data

The cloud centralized computing.

The edge is decentralizing it again.

For many years, the architecture looked like:

Device
  ↓
Internet
  ↓
Cloud
  ↓
Compute
Enter fullscreen mode Exit fullscreen mode

But latency-sensitive applications increasingly look like:

Device
  ↓
Edge Compute
  ↓
Cloud
Enter fullscreen mode Exit fullscreen mode

This is especially important for AI.


Why Send Everything to the Cloud?

Imagine a factory camera generating:

30 frames / second
Enter fullscreen mode Exit fullscreen mode

Across:

500 cameras
Enter fullscreen mode Exit fullscreen mode

That's an enormous amount of data.

Sending every raw frame to a distant cloud isn't necessarily efficient.

Instead:

Camera
 ↓
Edge AI
 ↓
"Anomaly detected"
 ↓
Cloud
Enter fullscreen mode Exit fullscreen mode

The edge device processes the raw information.

The cloud receives the important event.


Edge Architecture

              CLOUD
                │
        Global Coordination
                │
       ┌────────┼────────┐
       │        │        │
       ▼        ▼        ▼
     Edge A   Edge B   Edge C
       │        │        │
      IoT      IoT      IoT
    Devices   Devices   Devices
Enter fullscreen mode Exit fullscreen mode

This changes the architecture of enterprise software.

Instead of one centralized application, we get a distributed computing continuum.


Edge AI Implementation

Suppose we have a camera and an object-detection model.

Conceptually:

while True:

    frame = camera.read()

    prediction = model.predict(frame)

    if prediction.confidence > 0.9:

        send_event({
            "type": "anomaly",
            "confidence":
                prediction.confidence
        })
Enter fullscreen mode Exit fullscreen mode

The important design choice is:

The raw frame doesn't necessarily need to leave the edge device.

Only the useful information does.


The Benefits

Edge AI can provide:

Lower latency

Device → Edge
Enter fullscreen mode Exit fullscreen mode

is usually faster than:

Device → Internet → Cloud
Enter fullscreen mode Exit fullscreen mode

Lower bandwidth

Send:

"Anomaly detected"
Enter fullscreen mode Exit fullscreen mode

instead of thousands of images.

Better resilience

The edge system can continue operating even when cloud connectivity disappears.

Privacy

Sensitive data can sometimes remain local.


The Problem With Edge

Edge computing creates a new operational nightmare.

Instead of:

10 servers
Enter fullscreen mode Exit fullscreen mode

you might have:

10,000 edge devices
Enter fullscreen mode Exit fullscreen mode

Now you need:

  • Remote updates
  • Device identity
  • Monitoring
  • Secure boot
  • Model deployment
  • Hardware health monitoring
  • Offline operation
  • Configuration management

This is why edge computing isn't simply "put AI on a Raspberry Pi."

It's distributed systems at physical scale.


Edge Model Deployment

A simple model lifecycle might look like:

Model v1
   ↓
Train
   ↓
Validate
   ↓
Package
   ↓
Sign
   ↓
Deploy to 1%
   ↓
Monitor
   ↓
Deploy to 10%
   ↓
Deploy to 100%
Enter fullscreen mode Exit fullscreen mode

This is essentially CI/CD for intelligence.


Edge + Cloud

The strongest architecture probably isn't:

Edge OR Cloud
Enter fullscreen mode Exit fullscreen mode

It's:

Edge
 +
Regional Compute
 +
Cloud
Enter fullscreen mode Exit fullscreen mode

For example:

Sensor
  ↓
Edge inference
  ↓
Regional aggregation
  ↓
Cloud analytics
  ↓
Global model training
  ↓
Updated model
  ↓
Edge deployment
Enter fullscreen mode Exit fullscreen mode

This creates a feedback loop.


5. Domain-Specific AI: Smaller Models, Better Systems

The fifth trend I think deserves more attention is specialization.

The AI conversation has focused heavily on giant general-purpose models.

But enterprises often don't need an AI that knows everything.

They need an AI that understands:

Insurance
Banking
Agriculture
Manufacturing
Law
Healthcare
Logistics
Telecommunications
Enter fullscreen mode Exit fullscreen mode

This is where domain-specific AI becomes interesting.

Gartner lists domain-specific language models among its major 2026 strategic technology trends.


General AI vs Domain AI

Imagine a bank wants a model for:

Loan underwriting
Enter fullscreen mode Exit fullscreen mode

A general model may know about:

History
Science
Programming
Sports
Movies
Politics
Enter fullscreen mode Exit fullscreen mode

But the bank primarily needs:

Credit policies
Risk models
Regulations
Internal procedures
Financial terminology
Customer data
Enter fullscreen mode Exit fullscreen mode

A specialized system can focus on those domains.


Domain AI Architecture

                 General Model
                       │
                       ▼
                Domain Adaptation
                       │
          ┌────────────┼────────────┐
          ▼            ▼            ▼
       Banking       Legal       Healthcare
        Model         Model          Model
          │            │             │
          ▼            ▼             ▼
      Enterprise    Enterprise    Enterprise
        Data          Data          Data
Enter fullscreen mode Exit fullscreen mode

This doesn't necessarily mean training an enormous model from scratch.

There are many approaches:

  • Fine-tuning
  • Retrieval-augmented generation
  • Distillation
  • Smaller specialist models
  • Tool use
  • Domain-specific embeddings
  • Structured knowledge bases

RAG: Giving Models Enterprise Memory

Suppose an employee asks:

"What is our company's refund policy?"
Enter fullscreen mode Exit fullscreen mode

Instead of training the model on the policy, we can retrieve the relevant document.

Question
   ↓
Embedding
   ↓
Vector Search
   ↓
Relevant Documents
   ↓
LLM
   ↓
Answer
Enter fullscreen mode Exit fullscreen mode

This is Retrieval-Augmented Generation.


A Minimal RAG Pipeline

def answer(question):

    query_vector = embed(question)

    documents = vector_db.search(
        query_vector,
        top_k=5
    )

    context = "\n".join(
        doc.text for doc in documents
    )

    prompt = f"""
    Answer using only this context:

    {context}

    Question:
    {question}
    """

    return model.generate(prompt)
Enter fullscreen mode Exit fullscreen mode

This is a deceptively simple pattern.

But it changes enterprise software dramatically.

The model doesn't need to memorize the company.

It needs access to the company's knowledge.


Enterprise AI Is Becoming a Data Architecture Problem

This is one of the most important lessons.

Companies may buy the same model.

But their internal data is different.

Therefore the competitive advantage often becomes:

Model
+
Data
+
Workflows
+
Tools
+
Distribution
Enter fullscreen mode Exit fullscreen mode

not merely:

Model
Enter fullscreen mode Exit fullscreen mode

The Rise of Small Models

A giant model isn't always the best solution.

Suppose the task is:

Classify support tickets
Enter fullscreen mode Exit fullscreen mode

Maybe we need:

Model size: small
Latency: 10 ms
Cost: tiny
Accuracy: 98%
Enter fullscreen mode Exit fullscreen mode

A giant model might provide:

Latency: 500 ms
Cost: high
Accuracy: 98.5%
Enter fullscreen mode Exit fullscreen mode

The extra intelligence may not justify the cost.

Enterprise AI will increasingly become an optimization problem.

Quality
   ×
Latency
   ×
Cost
   ×
Privacy
   ×
Reliability
Enter fullscreen mode Exit fullscreen mode

Putting the Five Trends Together

This is where things become really interesting.

These technologies don't exist independently.

They reinforce one another.

Imagine a future manufacturing company.

It has:

Robots
Sensors
AI agents
Edge inference
Confidential computing
Domain-specific models
Cloud infrastructure
Enter fullscreen mode Exit fullscreen mode

The architecture might look like this:

                         ENTERPRISE
                             │
                     ┌───────┴───────┐
                     │               │
                 AI Agents      Domain Models
                     │               │
                     └───────┬───────┘
                             │
                      Policy Engine
                             │
                    Confidential Runtime
                             │
              ┌──────────────┼──────────────┐
              ▼              ▼              ▼
            Cloud          Edge          Robotics
              │              │              │
              └──────────────┼──────────────┘
                             │
                           Data
                             │
                        Knowledge
Enter fullscreen mode Exit fullscreen mode

This isn't science fiction.

It's an architectural direction.


The Enterprise Is Becoming a Distributed Intelligence System

Traditional enterprise:

People
  ↓
Applications
  ↓
Databases
Enter fullscreen mode Exit fullscreen mode

Emerging enterprise:

People
   │
   ▼
Agents
   │
   ▼
Applications
   │
   ├──────────► APIs
   │
   ├──────────► Databases
   │
   ├──────────► Models
   │
   ├──────────► Edge Devices
   │
   └──────────► Physical Machines
Enter fullscreen mode Exit fullscreen mode

The application is no longer the only actor.

Machines are beginning to participate in workflows.


What Happens to the Backend Engineer?

I think the role changes.

The backend engineer used to focus heavily on:

APIs
Databases
Queues
Services
Authentication
Enter fullscreen mode Exit fullscreen mode

Those things aren't going away.

But now we increasingly need:

Agent APIs
Model gateways
Tool permissions
Vector databases
Event-driven workflows
Inference infrastructure
AI observability
Policy engines
Enter fullscreen mode Exit fullscreen mode

The backend becomes the connective tissue between intelligence and the real world.


A New Kind of API

Traditional API:

POST /orders
Enter fullscreen mode Exit fullscreen mode

An agent-oriented API might expose capabilities:

create_order
cancel_order
lookup_customer
check_inventory
request_refund
Enter fullscreen mode Exit fullscreen mode

The difference is subtle.

The API is becoming a tool interface for intelligent software.

That means APIs need stronger contracts.


APIs Need to Become More Machine-Friendly

An AI agent needs to understand:

What does this tool do?

What parameters does it accept?

What permissions are required?

What can go wrong?

Is this operation reversible?

Does it cost money?

Enter fullscreen mode Exit fullscreen mode

So API design increasingly becomes partly about machine discoverability.


Observability Changes Too

Traditional monitoring:

CPU
Memory
Latency
Errors
Requests
Enter fullscreen mode Exit fullscreen mode

AI systems add:

Token usage
Model latency
Tool calls
Prompt failures
Agent loops
Hallucinations
Policy violations
Model versions
Retrieval quality
Enter fullscreen mode Exit fullscreen mode

Imagine an agent making 17 tool calls for something that should require 3.

Your infrastructure might be healthy.

Your software might still be terrible.


Agent Tracing

We might need traces like:

Request #83921

Agent
 │
 ├── Model call: 320ms
 │
 ├── Search: 40ms
 │
 ├── Database: 12ms
 │
 ├── Model call: 510ms
 │
 ├── Payment API: 210ms
 │
 └── Model call: 280ms

Total: 1.37s
Tokens: 14,280
Tools: 3
Enter fullscreen mode Exit fullscreen mode

This becomes the equivalent of distributed tracing for intelligent systems.


The New Reliability Problem

Traditional software is usually deterministic.

Input A
 ↓
Output B
Enter fullscreen mode Exit fullscreen mode

AI is probabilistic.

Input A
 ↓
Possible Output B
Possible Output C
Possible Output D
Enter fullscreen mode Exit fullscreen mode

This changes testing.

Instead of only:

assert result == expected
Enter fullscreen mode Exit fullscreen mode

we may need:

assert passes_policy(result)

assert contains_required_information(result)

assert does_not_expose_sensitive_data(result)
Enter fullscreen mode Exit fullscreen mode

The test surface becomes different.


Enterprises Will Need AI Governance as Engineering

Governance can't just be a PDF.

It needs to become infrastructure.

Imagine:

                  AI Request
                       │
                       ▼
                 Policy Engine
                       │
        ┌──────────────┼──────────────┐
        ▼              ▼              ▼
    Identity        Data Rules      Action Rules
        │              │              │
        └──────────────┼──────────────┘
                       ▼
                    Decision
Enter fullscreen mode Exit fullscreen mode

Policy should be executable.

For example:

if agent.role == "support":
    deny("delete_customer")

if data.classification == "restricted":
    require_human_approval()

if action == "refund" and amount > 1000:
    require_human_approval()
Enter fullscreen mode Exit fullscreen mode

Now governance becomes software.

That is a much more powerful model.


What Companies Should Actually Do

I wouldn't recommend that every enterprise immediately deploy 500 AI agents.

Technology adoption should follow the problem.

I'd start with workflows.

Find processes that are:

Repetitive
Data-heavy
Well-defined
Measurable
Low-risk
Enter fullscreen mode Exit fullscreen mode

Then introduce AI.


Step 1: Find the Workflow

Example:

Customer Support Ticket
Enter fullscreen mode Exit fullscreen mode

Current process:

Ticket
 ↓
Human reads
 ↓
Find customer
 ↓
Find order
 ↓
Find policy
 ↓
Write response
Enter fullscreen mode Exit fullscreen mode

Potential AI-assisted process:

Ticket
 ↓
Agent
 ├── Customer lookup
 ├── Order lookup
 ├── Policy retrieval
 └── Draft response
        ↓
     Human review
Enter fullscreen mode Exit fullscreen mode

This is a much safer starting point than:

"Let's let an AI run customer support."
Enter fullscreen mode Exit fullscreen mode

Step 2: Introduce Deterministic Tools

Give the agent tools.

tools = [
    get_customer,
    get_order,
    search_policy,
    draft_response,
]
Enter fullscreen mode Exit fullscreen mode

Don't initially give it:

delete_database
Enter fullscreen mode Exit fullscreen mode

The principle is:

Start with read-only capabilities.

Then gradually increase autonomy.


Step 3: Add Observability

Track:

Agent requests
Tool calls
Failures
Latency
Cost
Human overrides
Policy violations
Enter fullscreen mode Exit fullscreen mode

You need data before you can optimize.


Step 4: Add Permissions

Every agent should have an identity.

Agent:
    support-agent-01

Permissions:
    customer.read
    order.read
    policy.read
    response.draft
Enter fullscreen mode Exit fullscreen mode

Not:

admin.*
Enter fullscreen mode Exit fullscreen mode

Step 5: Measure Business Outcomes

Don't measure:

Number of AI calls
Enter fullscreen mode Exit fullscreen mode

Measure:

Resolution time
Cost per ticket
Customer satisfaction
Human review time
Error rate
Escalation rate
Enter fullscreen mode Exit fullscreen mode

Technology isn't the outcome.

The business result is.


The Architecture I Would Build

If I were designing a modern enterprise platform around these trends, I'd think about it as layers.

┌──────────────────────────────────────┐
│          Business Applications       │
├──────────────────────────────────────┤
│       Agents / AI Workflows          │
├──────────────────────────────────────┤
│      Domain Models / RAG             │
├──────────────────────────────────────┤
│       Policy + Identity              │
├──────────────────────────────────────┤
│       Observability                  │
├──────────────────────────────────────┤
│      Confidential Runtime            │
├──────────────────────────────────────┤
│      Cloud + Edge Compute            │
├──────────────────────────────────────┤
│      Storage + Networking            │
└──────────────────────────────────────┘
Enter fullscreen mode Exit fullscreen mode

This is very different from the traditional:

Frontend
 ↓
Backend
 ↓
Database
Enter fullscreen mode Exit fullscreen mode

architecture.


The Biggest Shift Isn't AI

This might sound strange considering the article is about emerging technology.

But I don't think AI itself is the deepest change.

The deeper change is autonomy.

Software is gradually moving from:

Passive tools
Enter fullscreen mode Exit fullscreen mode

to:

Active participants
Enter fullscreen mode Exit fullscreen mode

A database waits for a query.

An API waits for a request.

A traditional application waits for a user.

An agent can initiate work.

That changes everything.


Software Is Becoming More Like an Organization

Think about a company.

There are:

Employees
Managers
Policies
Departments
Systems
Communication
Permissions
Enter fullscreen mode Exit fullscreen mode

Now imagine representing some of those functions in software.

Sales Agent
Support Agent
Research Agent
Finance Agent
Engineering Agent
Security Agent
Enter fullscreen mode Exit fullscreen mode

They communicate through APIs.

             Orchestrator
                  │
      ┌───────────┼───────────┐
      ▼           ▼           ▼
    Sales      Support     Finance
    Agent       Agent       Agent
      │           │           │
      └───────────┼───────────┘
                  ▼
              Enterprise
               Systems
Enter fullscreen mode Exit fullscreen mode

This is why multiagent architectures are receiving attention: the system can divide complex workflows into specialized capabilities rather than relying on one monolithic agent. Gartner explicitly lists multiagent systems among its 2026 strategic trends.


But We Should Be Careful

There is a temptation to assume:

More agents = better
Enter fullscreen mode Exit fullscreen mode

Not necessarily.

Every agent adds:

Latency
Cost
Failure modes
Security boundaries
Debugging complexity
Enter fullscreen mode Exit fullscreen mode

A distributed system with 50 agents can become a distributed systems nightmare.

Sometimes one deterministic function is better than an agent.

For example:

calculate_tax(order)
Enter fullscreen mode Exit fullscreen mode

doesn't need an LLM.

Use deterministic software where deterministic software works.

Use intelligence where ambiguity exists.

That distinction will become extremely valuable.


The Future Enterprise Will Be Hybrid

I don't think the future looks like:

Everything = AI
Enter fullscreen mode Exit fullscreen mode

It looks like:

Deterministic Software
+
AI
+
Humans
+
Robotics
+
Edge Systems
Enter fullscreen mode Exit fullscreen mode

Each should handle what it is good at.

                    Problem
                       │
        ┌──────────────┼──────────────┐
        ▼              ▼              ▼
   Deterministic       AI            Human
      Logic          Reasoning       Judgment
        │              │              │
        └──────────────┼──────────────┘
                       ▼
                     Result
Enter fullscreen mode Exit fullscreen mode

The best systems will orchestrate all three.


What This Means for Startups

There is a huge opportunity here.

You don't necessarily need to build another generic AI chatbot.

You can build infrastructure around the emerging architecture.

For example:

Agent security

Agent
 ↓
Identity
 ↓
Permissions
 ↓
Policy
 ↓
Audit
Enter fullscreen mode Exit fullscreen mode

Edge AI infrastructure

Model
 ↓
Deployment
 ↓
Device
 ↓
Monitoring
 ↓
Updates
Enter fullscreen mode Exit fullscreen mode

Domain AI

Enterprise Data
 ↓
Retrieval
 ↓
Specialized Model
 ↓
Workflow
Enter fullscreen mode Exit fullscreen mode

AI observability

Agent
 ↓
Trace
 ↓
Cost
 ↓
Latency
 ↓
Quality
Enter fullscreen mode Exit fullscreen mode

These are infrastructure problems.

And infrastructure problems can become enormous companies.


What This Means for African Technology

I also think these trends create an interesting opportunity for African engineers.

There is a tendency to think technological innovation requires recreating Silicon Valley.

I don't think it does.

Many African markets have problems that are particularly suitable for these architectures.

Agriculture.

Logistics.

Healthcare.

Banking.

Energy.

Telecommunications.

Mining.

Education.

Consider agriculture.

Farm Sensors
     ↓
Edge AI
     ↓
Local Analysis
     ↓
Agricultural Agent
     ↓
Market Data
     ↓
Farmer Recommendation
Enter fullscreen mode Exit fullscreen mode

Or logistics:

Vehicle
 ↓
Edge Device
 ↓
Route Intelligence
 ↓
Cloud
 ↓
Optimization Agent
Enter fullscreen mode Exit fullscreen mode

Or healthcare:

Local Device
 ↓
Edge Inference
 ↓
Confidential Processing
 ↓
Clinical Workflow
 ↓
Human Decision
Enter fullscreen mode Exit fullscreen mode

The important thing is not copying someone else's application.

It is understanding the underlying architecture and applying it to local problems.


The Engineering Principles Behind All Five Trends

After looking at these technologies, I think several engineering principles emerge.

1. Move intelligence closer to the decision

Sometimes that means:

Cloud
Enter fullscreen mode Exit fullscreen mode

Sometimes:

Edge
Enter fullscreen mode Exit fullscreen mode

Sometimes:

Human
Enter fullscreen mode Exit fullscreen mode

The question is:

Where should the decision happen?


2. Minimize trust

Don't assume:

The cloud is trusted.
The agent is trusted.
The model is trusted.
The network is trusted.
Enter fullscreen mode Exit fullscreen mode

Instead:

Identity
+
Policy
+
Attestation
+
Verification
Enter fullscreen mode Exit fullscreen mode

3. Make capabilities explicit

An agent shouldn't have:

everything()
Enter fullscreen mode Exit fullscreen mode

It should have:

read_customer()
read_order()
create_ticket()
Enter fullscreen mode Exit fullscreen mode

Explicit interfaces create safer systems.


4. Keep deterministic systems deterministic

Don't use an LLM for:

Tax calculation
Balance calculation
Permission checking
Currency conversion
Enter fullscreen mode Exit fullscreen mode

Use traditional software.

AI should handle ambiguity.


5. Design for observability

Every intelligent action should ideally be traceable.

Who?
What?
Why?
Which model?
Which data?
Which tools?
What happened?
How much did it cost?
Enter fullscreen mode Exit fullscreen mode

The Enterprise Architecture of Tomorrow

Put everything together and the picture becomes fascinating.

                              USERS
                                │
                                ▼
                         Experience Layer
                                │
                                ▼
                     Intelligent Orchestration
                                │
              ┌─────────────────┼─────────────────┐
              ▼                 ▼                 ▼
           Agents          Applications       Humans
              │                 │                 │
              └─────────────────┼─────────────────┘
                                ▼
                         Policy + Identity
                                │
                ┌───────────────┼───────────────┐
                ▼               ▼               ▼
             Models           APIs            Data
                │               │               │
                └───────────────┼───────────────┘
                                ▼
                       Confidential Runtime
                                │
                ┌───────────────┼───────────────┐
                ▼               ▼               ▼
              Cloud           Edge          Physical AI
                │               │               │
                └───────────────┼───────────────┘
                                ▼
                          Infrastructure
Enter fullscreen mode Exit fullscreen mode

That is the direction I see.

Not one giant AI.

Not one giant cloud.

A distributed ecosystem of intelligence.


Final Thoughts

The most important technology trends aren't always the ones dominating social media.

Sometimes the real transformation is happening in architecture diagrams.

I think these five trends deserve serious attention:

Agentic AI is turning software from a passive tool into an active participant.

AI-native infrastructure is changing what enterprise computing looks like underneath applications.

Confidential computing is creating stronger trust boundaries for sensitive workloads.

Edge AI and physical intelligence are moving computation toward the places where decisions actually happen.

Domain-specific AI is pushing enterprises away from the idea that one enormous general-purpose model is the answer to everything.

And together, they create something bigger.

They create a new kind of enterprise.

One where:

Software can reason.
Software can act.
Machines can perceive.
Data can remain closer to its source.
Infrastructure can verify itself.
Models can specialize.
Enter fullscreen mode Exit fullscreen mode

But I don't think the winning companies will simply be the ones with the most AI.

They'll be the ones that understand systems.

Because once AI becomes capable of acting, the difficult problems stop being:

"Can the model generate an answer?"

The difficult questions become:

Should it act?

What is it allowed to access?

Where should computation happen?

Can we verify the environment?

Can we explain what happened?

Can we afford the inference?

What happens when the model is wrong?

What happens when the network disappears?

What happens when an agent behaves unexpectedly?

These are engineering questions.

And that's why I find this period so interesting.

We're not merely adding intelligence to existing software.

We're redesigning the machinery around it.

The enterprise application of the past looked something like:

Human
  ↓
Application
  ↓
Database
Enter fullscreen mode Exit fullscreen mode

The emerging enterprise looks more like:

                         HUMAN
                           │
                           ▼
                    INTELLIGENT SYSTEM
                           │
             ┌─────────────┼─────────────┐
             ▼             ▼             ▼
           AGENTS        MODELS        HUMANS
             │             │             │
             └─────────────┼─────────────┘
                           ▼
                    POLICY + IDENTITY
                           │
              ┌────────────┼────────────┐
              ▼            ▼            ▼
            CLOUD         EDGE       PHYSICAL
              │            │            │
              └────────────┼────────────┘
                           ▼
                         DATA
Enter fullscreen mode Exit fullscreen mode

And that is the real story.

The future of enterprise technology isn't simply more powerful software.

It's software that can perceive, reason, coordinate, verify, and act across an increasingly distributed world.

The companies that understand that architecture early will have an enormous advantage.

Because the next generation of enterprise systems won't just execute instructions.

They'll participate in the work.

Top comments (0)