Agentic systems layer

AI stack · Agentic systems

Agents that plan, call tools, and stop.

Agentforce when the work lives in Salesforce. A code agent or SDK when it does not. MCP and A2A so the pieces talk without a custom API each time.

Founded 2022 · Founder in the Salesforce MVP Hall of Fame · Dubai HQ · Kochi studio

  1. 01Models · Claude, Gemini, OpenAI, Bedrock
  2. 02Agentic systems · Agentforce, CrewAI, ADK, A2A
  3. 03Agentic memory · Neo4j, Cognee, IndyKite
  4. 04Automation and voice · n8n, Retell
  5. 05Deployment and governance · identity, evals, policy, audit

Where it runs

Agentforce, or a custom agent.

Agentforce fits when

A custom agent fits when

The users work in Salesforce
The seat is Slack, WhatsApp or another system
The record lives in the org
The record lives elsewhere
Salesforce permissions already hold
You need to own the model and the control plane

Where the agent sits

Three desks, three runtimes.

Typical answers to “Agentforce or custom?”, from the seat and the record.

  • Example

    Head of service, Dubai property developer

    Today: The service team, the buyer records and the permissions all live in Salesforce.

    After: Agentforce, inside the sharing model the team already has. No second place to govern.

    Real estate
  • Example

    Fleet manager, Dubai last-mile courier

    Today: Drivers report in WhatsApp, and the job record sits in the dispatch system.

    After: A custom agent works from WhatsApp and reaches each system through governed MCP tools.

    MCP
  • Example

    IT director, Abu Dhabi hospital group

    Today: An Agentforce agent and a Python agent both run, and a coordinator copies output between them.

    After: A2A lets them hand work to each other, so nobody copies between windows.

    Healthcare
Examples of the work, not case studies. Roles and cities are typical of the desks we see.

One request

How one request moves through the stack.

A customer asks a question on WhatsApp. Five stops later the record is right and someone can see why.

  1. Surface

    The customer writes

    On WhatsApp, Slack, a portal or the phone. The agent acknowledges at once.

  2. Gateway

    Identity and policy checked

    The request runs as that person. The gateway decides which tools and models it may call.

  3. Runtime

    The agent does the step

    Agentforce if the work lives in Salesforce. A code agent if it does not.

  4. Memory

    It grounds on what you know

    The customer profile, the last conversation and the approved articles, with permissions attached.

  5. Write

    The record changes once

    A queued write with retries. A timeout never posts twice. The trace is kept.

The five planes, in the order a request meets them. Each stop links to its plane page.

Questions

What buyers ask us.

Agentforce or a custom agent?
Agentforce when the records, the permissions and the people already live in Salesforce. A custom agent on an SDK when the seat is Slack, WhatsApp or another system. Many programs run both, with a control plane in front.
Do we need MCP or A2A?
MCP when an agent needs governed access to tools and data. A2A when agents from different vendors must hand work to each other. Neither is required for a first agent on one process.
How do you stop an agent doing something wrong?
Limits on steps and tools, an identity that inherits the user permissions, and a person on any write that commits the firm. Every run is logged so a reviewer can see why it acted.

The brief

Send the situation.

Name the process. We tell you which layer is missing. The assessment is free: a short read of the org and a written note. If you go ahead, the first build week is a fixed AED/SAR 14,900 (about USD 4,050), credited in full when you sign the build within 60 days.