Architecture — executive summary
For whoever is evaluating the platform: what it is, how it isolates each client and what limits an agent. Mechanisms are in the technical annex.
In one sentence
BC Agents Platform is one engine: a single platform that serves business agents (support, sales, HR) and technical agents (a development team using the BMAD methodology) to many companies at once, each isolated from the others.

Two boundaries
- Tenant: separates one client company from another. Each has its own database, not a shared table with a filtering column. See Security and privacy.
- Agent: separates what each agent can do within its own tenant. Each agent only has what was declared for it; until the first action is declared, it keeps the tools of its connections. See What an agent can do.
The first doesn't change with the number of agents; the second applies to each one.
Deployment
| Cloud BC | On-premise | |
|---|---|---|
| Infrastructure | AWS, managed by BC Tecnología | The client's own |
| Anthropic key | BC (BYOK only if BC enables it for that client) | The client (BYOK) or a BC key, depending on the agreement |
| Database access | BC Tecnología (with auditing) | No one outside the client |
| Billing | Usage-based | Annual license |
Both run the same code.

On-premise runs in five containers on the client's server. Outbound connections go only to Anthropic, Voyage AI, the mail server and the systems the client connects; SSO and the voice channel are optional. Diagram in SVG.
The engine
Backend in Go (REST API; every request resolves its database before touching data), frontend in React (client panel, end-user portal and BC panel), Claude by Anthropic directly via the API, and PostgreSQL with pgvector for the knowledge base.
The two products
- BC Business Agents: support, sales, HR, finance, collections, after-sales, appointments and voice.
- BC Tech Agents: a development cell (Business Analyst, PM, UX/Design, Architect, Dev, QA) using the BMAD methodology: Project Brief → PRD → UX/UI → Architecture → Technical spec → Test plan, with human approval at each stage. See Projects.