Quick Reference: Technology by Need
Important: Use This as a Validation Tool, Not a Shortcut
These tables help you validate technology choices after you’ve completed the Decision Framework assessment. Selecting technologies without understanding your Business requirements, user eXperience needs, and Technology constraints often leads to suboptimal outcomes—either overpowered solutions that exceed budget, or underpowered solutions requiring costly rewrites.
First time here? Start with Decision Framework to build a systematic approach to technology selection.
Table of contents
- CAF Agent Adoption Quick Cues
- Technology by User Experience
- Agentic Retrieval Quick Facts
- Agent Development Approach Comparison
- Custom Engine Agent Tool Comparison
- Data Grounding Pattern by Source
- Memory & Analytics by Technology
- Orchestration Complexity Decision Matrix
- Budget & Timeline Quick Guide
- Governance Decision Quick Reference
CAF Agent Adoption Quick Cues
- Phases in one line: Plan (business + tech + org + data), Govern & secure (responsible AI, controls, environment prep), Build (single vs multi, orchestrate, secure process), Operate (integrate, monitor, retire). CAF AI agent adoption.
- When not to use an agent: Highly deterministic workflows or static Q&A/content generation → use code or plain RAG. Business plan.
- SaaS vs build: Use SaaS agents when they meet requirements; if not, prototype on Foundry or Copilot Studio before committing to custom builds. Technology plan.
- Single vs multi: Start single; go multi-agent only for hard security/compliance boundaries, distinct owning teams, or planned modular growth. Single vs multiple.
- Prioritize use cases fast: Score business impact, feasibility, desirability; pick high-impact, low-friction pilots first.
- Org roles: Platform owns guardrails, workload teams own use cases and data, AI CoE advises and standardizes. Organizational readiness.
- Build safely: Use workflows for deterministic control, treat instructions as versioned config, gate tool calls, isolate memory per role/tenant, and run evaluations before production. Build process.
- Operate with evidence: Keep an agent inventory/identity, centralize logging, track cost and quotas, red team regularly, retire unused agents. Manage agents.
CAF decision tree: SaaS first, then build; validate single vs multi during planning. —
Use impact × feasibility × desirability to rank pilots.
Platform governs; workloads deliver; AI CoE advises and enforces patterns.
Anchor grounding in governed data (OneLake/Fabric/Foundry) with clear landing zones.
Sources (CAF):
- AI agent adoption (Updated: 2025-12-01)
- Business plan for AI agents (Updated: 2025-12-01)
- Technology plan for AI agents (Updated: 2025-12-01)
- Organizational readiness for AI agents (Updated: 2025-12-01)
- Single agent or multiple agents (Updated: 2025-12-01)
- Process to build agents across your organization (Updated: 2025-12-01)
- Manage AI agents across your organization (Updated: 2025-12-01)
Technology by User Experience
| Where Users Interact | Recommended Technologies | Use When |
|---|---|---|
| Microsoft 365 Apps | Free Microsoft 365 Copilot Chat (included) + Copilot connectors (Graph connectors) for baseline pilots; Microsoft 365 Copilot add-on + declarative agents for work-grounded copilots; Frontier Word/Excel/PowerPoint creation agents (Preview) require admin Frontier opt-in1 and Anthropic data-sharing consent; mobile parity for custom engine/message-extension agents (iOS/Android)2; Copy to Copilot Studio (rolling out) copies data sources/actions but GPTs/custom actions must be reattached3 | Need managed copilots embedded in Word, Excel, Outlook, or Teams with tenant-level governance—start with the free chat surface and graduate to the add-on when Graph grounding or in-app assistants are required; use Frontier creation agents only for controlled pilots |
| Microsoft Teams Only | Copilot Studio, M365 Agents SDK | Teams-centric chat or calling scenarios where admins may enforce “only during the call” retention |
| Custom Web/Mobile App | Microsoft Foundry, Microsoft Foundry Agent Service (Standard setup) | Building standalone applications while keeping files, search, and thread storage in customer-owned Azure resources |
| Governance / Registry | Microsoft Agent 365 (Frontier Preview; Entra Agent ID + SDK/CLI)45; Foundry Control Plane; M365 Agent Registry lifecycle (publish/activate/deploy/pin/block/remove/delete/owner transfer/export)6 | Centralize agent identity/registry, conditional access, and security posture across M365/Azure agents |
| Custom Web/Mobile UI with streaming | Microsoft Agent Framework + AG-UI protocol (Preview) | Need Server-Sent Events streaming, backend tool rendering, shared state, and human approvals in bespoke front-ends |
| Multiple Channels | M365 Agents SDK | Deliver one agent across Microsoft 365 Copilot, Teams, web, email, SMS, and other channels |
| Power Platform | Copilot Studio, AI Builder | Integrated with low-code Power Apps/Power Automate workloads |
| Enterprise Workflows | Azure Logic Apps AI Agents (Preview), MCP Server | Workflow automation that needs autonomous/conversational agent patterns with Easy Auth guardrails |
| Data Grounding / RAG | Azure AI Search knowledge bases (agentic retrieval, preview); Copilot connectors (M365); Microsoft 365 Copilot Search API (Preview) for OneDrive hybrid semantic+lexical search7 | ACL- and label-aware search with reasoning effort/partial responses (Search); tenant-scoped content for M365 copilots (Connectors); hybrid OneDrive search for custom engine agents (Search API) |
| Developer Tools | GitHub Copilot Extensions | IDE and development workflow integration |
Sources:
- Copilot for all: Introducing Microsoft 365 Copilot Chat (Updated: 2025-01-15)
- Microsoft 365 Copilot release notes - November 24, 2025
- Built-in enterprise readiness with standard agent setup (Updated: 2025-12-19)
- Overview of Microsoft Agent 365 (Retrieved: 2025-12-15)
- Microsoft Agent 365 SDK (Retrieved: 2026-01-09)
- Agent 365 CLI (Retrieved: 2026-01-13)
- What is Microsoft Entra Agent ID? (Updated: 2025-11-10)
- Agent Registry in the Microsoft 365 admin center (Updated: 2026-01-23)
- Foundry Control Plane overview (Updated: 2025-11-05)
- Azure AI Search what’s new (Updated: 2025-12-18)
- Microsoft 365 Copilot Search API overview (Updated: 2025-10-20)
- Workflows with AI agents and models in Azure Logic Apps (Preview) (Updated: 2025-11-18)
- Microsoft 365 Agents Toolkit (Updated: 2025-05-30)
- AG-UI integration with Agent Framework (Preview, Updated: 2025-11-07)
- Declarative agents for Microsoft 365 Copilot overview (Updated: 2025-12-01)
Confidence Level: High (all technologies GA except Logic Apps AI Agents Preview)
Agentic Retrieval Quick Facts
- Knowledge agents are now knowledge bases (Preview,
2025-11-01-preview); routes/knowledgebases/*,outputMode+retrievalReasoningEffort(minimal/low/medium) replace fast path. - Knowledge sources (Preview): indexed SharePoint, remote SharePoint (Copilot Retrieval API, ACL-trimmed), indexed OneLake, web/Bing, search index, Azure Blob;
ingestionParameterswraps embeddings/chat models/Content Understanding; portal creates2025-08-01-previewobjects—migrate for2025-11-01-preview. - Semantic ranker is available on free tier (quota limits); enable on the service before using KBs.
- Hybrid/vector preview (
2024-09-01-preview): MRLtruncationDimension,filterOverridefor vector-only filters,debugsubscores for RRF, token-based Text Split parameters. - Content Understanding skill (Preview) replaces Text Split for richer chunking; billed to Foundry resource when used via
contentExtractionMode.
Sources:
- Azure AI Search what’s new (Updated: 2025-12-18)
- Retrieval-augmented generation with Azure AI Search (Updated: 2026-01-15)
- Azure AI Content Understanding (Updated: 2025-12-19)
- Built-in enterprise readiness with standard agent setup (Updated: 2025-12-19)
Agent Development Approach Comparison
| Approach | Declarative Agents | Custom Engine Agents |
|---|---|---|
| Definition | Microsoft-managed orchestration where you supply instructions, knowledge, actions | Bring your own orchestration, models, and tooling for bespoke agents |
| Best For | Rapid delivery of guided experiences in M365 apps | Advanced workflows, multi-agent patterns, or non-M365 channels |
| Development Model | Low-code (Copilot Studio) or pro-code via Agents Toolkit scaffolding | Pro-code using Agents SDK, Teams AI Library, or custom frameworks |
| Orchestration | Microsoft 365 Copilot orchestrator handles planning and grounding | You decide orchestration (Semantic Kernel, LangChain, Teams AI action planner, etc.) |
| M365 Integration | Native to Microsoft 365 Copilot UI and Teams | Requires explicit integration via M365 Agents SDK or Teams AI Library |
| Typical Timeline | Days to a few weeks | Weeks to months |
| Skill Level | Makers or full-stack developers | Professional developers |
Sources:
- Declarative agents for Microsoft 365 Copilot overview (Updated: 2025-12-01)
- Custom engine agents for Microsoft 365 overview (Updated: 2026-01-13)
Confidence Level: High (official Microsoft guidance)
Custom Engine Agent Tool Comparison
| Tool | Copilot Studio | Teams AI Library | M365 Agents SDK |
|---|---|---|---|
| Primary Use Case | Managed SaaS for custom agents with built-in governance | Collaborative agents inside Teams | Pro-code agents running across M365 and third-party channels |
| Orchestration | Copilot Studio-managed orchestrator | Built-in Teams AI action planner | Bring your own orchestration (Semantic Kernel, LangChain, custom) |
| Supported Channels | Microsoft 365 Copilot, Teams, partner apps, mobile apps, custom websites | Microsoft 365 Copilot, Teams | Microsoft 365 Copilot, Teams, web, email, SMS, Office add-ins, custom sites |
| Development Experience | Low-code UI with Power Platform controls | Visual Studio/VS Code libraries for C#, TS/JS, Python | Agents Toolkit scaffolding for .NET/JS with multi-channel deployment |
| Ideal Team | Makers or fusion dev teams | Teams-focused pro dev squads | Professional developers delivering enterprise-scale agents |
| Status | GA | GA | GA |
Sources:
- Custom engine agents for Microsoft 365 overview (Updated: 2026-01-13)
- Microsoft 365 Agents Toolkit (Updated: 2025-05-30)
- Teams AI Library overview (Updated: 2025-11-17)
Confidence Level: High (all GA, official Microsoft documentation)
Data Grounding Pattern by Source
| Data Source Type | Recommended Approach | Technologies |
|---|---|---|
| SharePoint/OneDrive | Copilot connectors (Graph connectors) | Microsoft Graph Connectors SDK, Copilot Studio connectors |
| External Structured Data | Copilot connectors (inside M365) or Azure AI Search (Microsoft Foundry Agent Service standard setup) | Copilot connectors, Azure AI Search |
| Unstructured Documents | Vector search with chunking | Azure AI Search, Azure OpenAI Embeddings |
| Real-Time Transactional Data | API-based grounding | API plugins, Functions, Logic Apps agent workflows |
| Multimodal Content | Azure AI Content Understanding (Preview) | Process documents, images, audio, video with reasoning |
| Database Vectors | AI-capable databases with managed embeddings | Azure Cosmos DB for NoSQL (standard setup: 3 × 1000 RU containers), PostgreSQL (GA), Azure SQL Database (GA), Azure SQL MI (GA), SQL Server 2025 (GA), SQL database in Fabric (GA). ANN indexes Preview across SQL Database Engine family. |
| Microsoft Fabric Platform | Direct data access | Lakehouse (Delta tables), Warehouse (T-SQL), OneLake (ADLS Gen2 APIs), SQL analytics endpoint |
| Microsoft Fabric via Agent | Conversational data layer | Fabric Data Agents (Preview) with Copilot Studio or Microsoft Foundry Agent Service |
Sources:
- Microsoft 365 Copilot connectors overview (Updated: 2025-07-21)
- Retrieval-augmented generation with Azure AI Search (Updated: 2026-01-15)
- Azure AI Content Understanding (Updated: 2025-12-19)
- Built-in enterprise readiness with standard agent setup (Updated: 2025-12-19)
- Azure Cosmos DB integration with Microsoft Foundry Agent Service (Updated: 2025-04-30)
- Workflows with AI agents and models in Azure Logic Apps (Preview) (Updated: 2025-11-18)
- Microsoft Fabric overview (Updated: 2025-12-19)
- Microsoft Foundry FAQ (Updated: 2026-01-23)
Confidence Level: High for GA technologies, Medium for Preview (Fabric Data Agents, Content Understanding)
Memory & Analytics by Technology
Common Customer Confusion: Grounding (RAG) ≠ Memory ≠ Analytics
| Technology | 📋 Grounding (RAG) | 💾 Memory / Thread Storage | 📊 Analytics / Transcripts | Admin Access | Retention Control |
|---|---|---|---|---|---|
| M365 Copilot | ✅ M365 content per request | ⚠️ User-level memory8; user history lives in mailbox/Graph | ⚠️ Copilot activity history, Teams call summaries if policy allows | ⚠️ Purview/eDiscovery only | ✅ Purview retention policies; Teams calling policy can force “only during the call” |
| Copilot Studio | ✅ M365 data, Dataverse, connectors | ⚠️ Dataverse variables per conversation | ✅ Session reports, transcript downloads, ROI analytics | ✅ Transcript Viewer role required | ✅ Toggle Dataverse save, default 30-day retention, bulk delete |
| Microsoft Foundry Agent Service | ✅ Azure AI Search, Cosmos DB, Fabric, tools | ✅ BYO thread storage in Cosmos DB (standard setup) | ⚠️ Custom telemetry (App Insights, OpenTelemetry) | ✅ Customer RBAC on Azure resources | ✅ Customer deletes threads/files in own storage |
| M365 Agents SDK | ✅ Custom (developer implements) | ⚠️ Custom (developer implements thread storage) | ⚠️ Custom (Application Insights, custom logging) | ⚠️ Custom (developer implements) | ⚠️ Custom (developer implements) |
Key Compliance Questions:
- Where is conversation history stored? → M365 Copilot (user mailbox/Purview, plus user-level memory), Copilot Studio (Dataverse), Microsoft Foundry Agent Service (customer Cosmos DB), SDK (customer datastore)
- How long is it retained? → M365 Copilot (Purview retention or user deletion), Copilot Studio (policy configurable, 30-day default), Microsoft Foundry Agent Service (customer-defined lifecycle), SDK (custom)
- Who can query chat logs? → M365 Copilot (admins via eDiscovery, users see activity history), Copilot Studio (admins with Transcript Viewer role), Microsoft Foundry Agent Service (Azure RBAC), SDK (custom controls)
- Can we scrub PII? → Microsoft Foundry Agent Service (customer deletes in Cosmos/Storage), Studio (bulk delete transcripts), M365 Copilot (user clears activity history, Purview retention)
- Can we run without saved transcripts? → Teams calling “Only during the call” mode keeps speech-to-text transient; Copilot Studio toggle stops Dataverse saving.
Sources:
- Data, privacy, and security for Microsoft 365 Copilot (Updated: 2026-01-07)
- Control transcript access and retention (Updated: 2025-03-07)
- Manage Microsoft 365 Copilot in Teams calls (Updated: 2025-07-01)
- Built-in enterprise readiness with standard agent setup (Updated: 2025-12-19)
- Azure Cosmos DB integration with Microsoft Foundry Agent Service (Updated: 2025-04-30)
Confidence Level: High (all technologies GA)
Orchestration Complexity Decision Matrix
| Complexity Level | Characteristics | Recommended Technologies |
|---|---|---|
| Simple (Q&A) | Single-turn conversations, basic RAG | Declarative Agents (Copilot Studio or M365 Agents Toolkit) |
| Moderate (Task Execution) | Multi-turn, 1-5 actions, simple branching | Declarative Agents with API plugins, Microsoft Foundry Agent Service |
| Complex (Workflows) | Sequential workflows, conditional logic | Declarative Agents + Power Automate, Agent Framework workflows |
| Advanced (Multi-Agent) | Agent-to-agent delegation, parallel execution | Copilot Studio multi-agent, Microsoft Foundry Agent Service, Agent Framework |
| Expert (Custom Reasoning) | Custom orchestration logic, model selection | Custom engine agents with Microsoft 365 Agents SDK, Teams AI Library, or Microsoft Foundry Agent Service |
Sources:
- Microsoft Foundry Agent Service overview (Updated: 2026-01-21)
- Custom engine agents for Microsoft 365 overview (Updated: 2026-01-13)
- Microsoft 365 Agents Toolkit (Updated: 2025-05-30)
Confidence Level: High (official patterns documented)
Budget & Timeline Quick Guide
Timeline Assumptions: Estimates assume a 2-4 person team with existing Azure or Microsoft 365 tenant, standard use case complexity, and no specialized compliance requirements.
| Scenario | Fastest Path | Most Cost-Effective (Long-Term) |
|---|---|---|
| Extend M365 Copilot (Knowledge Only) | Graph Connectors (days) | Graph Connectors (included with Microsoft 365) |
| Extend M365 Copilot (Knowledge + Actions) | Declarative Agent (Copilot Studio, 1-2 weeks) | Declarative Agent (M365 Agents Toolkit, 2-4 weeks) |
| Custom Multi-Channel Agent | M365 Agents SDK with templates (2-4 weeks) | Microsoft Foundry (consumption-based, 4-8 weeks) |
| Multi-Agent Orchestration | Copilot Studio (low-code, 2-4 weeks) | Microsoft Foundry Agent Service (managed, 4-8 weeks) |
| Enterprise Workflow Automation | Azure Logic Apps AI Agents Preview (1-2 weeks) | Microsoft Foundry + Agent Framework (4-8 weeks) |
Key Budget Considerations:
- M365-Centric: Per-user licensing (Copilot Studio, M365 Copilot add-on)
- Azure-Native: Consumption-based (Azure OpenAI tokens, AI Search queries, compute)
- Hybrid: Mix of per-user and consumption models
- Unified Pre-Purchase (P3): Agent Commit Units (ACUs) in a single pool covering both Copilot Studio and Foundry; best when workloads span both platforms. See Evaluation Criteria: Budget
- Hidden Costs: Team training, governance setup, responsible AI evaluation, ongoing maintenance
Sources:
- Microsoft Copilot Studio (Pricing)
- Azure AI Services Pricing (Pricing)
- Azure OpenAI Service Pricing (Token-based consumption)
Confidence Level: Medium (pricing models subject to change; verify current rates for production planning)
Governance Decision Quick Reference
| Requirement | M365 Trust Boundary | Azure Workload Boundary |
|---|---|---|
| Data Residency | M365 tenant region | Azure region selection |
| Identity Management | Entra ID (automatic) | Entra ID + Azure RBAC |
| Approval Workflows | M365 admin center (Integrated Apps) | Azure custom workflows |
| Audit Logging | Purview + M365 audit logs | Azure Monitor + Log Analytics |
| Data Classification | Purview DLP policies | Azure Policy + custom tagging |
| AI Governance | Microsoft Purview AI protections (DLP, compliance, audit) | Microsoft Foundry control plane + Azure Policy |
| Deployment Control | IT admin approval (tenant-wide settings) | Azure DevOps, CI/CD pipelines |
| Real-Time Meeting/Call Transcripts | Teams calling policy can enforce “Only during the call” to avoid post-call storage | Build ephemeral transcript handling or disable logging in custom stack |
Copilot Studio compliance snapshot: Covered under HIPAA BAA, HITRUST CSF, FedRAMP High, SOC, ISO 9001/20000-1/22301/27001/27017/27018/27701, PCI DSS, CSA STAR, UK G-Cloud, OSPAR, K-ISMS, Singapore MTCS Level 3, and Spain ENS High (audit artifacts via the Microsoft Service Trust Portal). (Updated: 2024-12-20)
Best For:
- M365 Trust Boundary: Organizations with strong Microsoft 365 governance already in place
- Azure Workload Boundary: Organizations requiring granular control, custom policies, or Azure-native compliance
Sources:
- Data, privacy, and security for Microsoft 365 Copilot (Updated: 2026-01-07)
- Manage Microsoft 365 Copilot in Teams calls (Updated: 2025-07-01)
- Azure OpenAI Service data, privacy, and security (Updated: 2025-12-02)
- Microsoft Foundry control plane overview (Updated: 2025-11-05)
- Microsoft Purview data security and compliance protections for AI apps (Updated: 2025-12-15)
- Ensure compliance with Copilot Studio (Updated: 2024-12-20)
Confidence Level: High (official Microsoft compliance documentation)
Quick Navigation
- For decision logic behind these recommendations, see Decision Framework
- For detailed architecture patterns, see Implementation Patterns
- For real-world examples, see Scenarios
Next: Resources - Official Microsoft references to keep research evidence-backed
-
Copilot Frontier is the early access program for experimental and preview features in Copilot apps and agents; enable via Microsoft 365 admin center > Copilot > Settings > User access > Copilot Frontier. Source: Manage Microsoft 365 Copilot scenarios (Retrieved: 2025-11-18). ↩
-
Mobile parity for custom engine agents and message-extension agents on iOS/Android. Source: Microsoft 365 Copilot release notes (November 24, 2025). ↩
-
Copy to Copilot Studio (rolling out) copies agent data sources and actions; GPTs and custom actions must be reattached. Feature availability may vary by tenant. Source: Declarative agents overview (Updated: 2025-12-01). ↩
-
Agent 365 SDK extends agents with Entra-backed identity, notifications, OpenTelemetry observability, and governed MCP servers. Source: Agent 365 SDK (Retrieved: 2026-01-09). ↩
-
Agent 365 CLI is a preview cross-platform CLI for deploying and managing Agent 365 apps on Azure; install via dotnet tool with
--prerelease. Source: Agent 365 CLI (Retrieved: 2026-01-13). ↩ -
Agent Registry lifecycle actions in M365 admin center: publish, activate, deploy, pin, block, remove, delete, reassign owner, export inventory. Source: Agent Registry documentation (Updated: 2026-01-23). ↩
-
Microsoft 365 Copilot Search API (Preview) for hybrid semantic + lexical search across OneDrive via Graph
/beta. Source: Search API overview (Updated: 2025-10-20). ↩ -
Microsoft 365 Copilot user-level memory allows personalized experiences based on user preferences and context. This is distinct from org-wide conversation logging—memory is user-controlled, while conversation history follows Purview retention policies. Source: Data, privacy, and security for Microsoft 365 Copilot (Updated: 2026-01-07). ↩