Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
78 changes: 24 additions & 54 deletions msteams-platform/overview.md
Original file line number Diff line number Diff line change
@@ -1,73 +1,43 @@
---
title: Microsoft Teams Developer Platform
author: heath-hamilton
description: Learn about Microsoft Teams and associated organizational goals, why should you build agents and apps on Teams platform, and how do they help meet business needs.
ms.topic: overview
ms.localizationpriority: high
ms.date: 04/18/2025
---
# Microsoft Teams developer platform overview
# Microsoft Teams Developer Platform Overview

Microsoft Teams platform empowers you as developers to create intelligent and collaborative experiences directly into Teams experience. Developers can build agents and apps to achieve goals, boost productivity, and foster collaboration. In addition, Teams platform enables seamless integration across Microsoft 365 platforms.
The Microsoft Teams platform empowers developers to create intelligent and collaborative experiences directly within the Teams environment. By building agents and apps, developers can achieve organizational goals, boost productivity, and foster collaboration. The platform also enables seamless integration across Microsoft 365 services.

## What is Teams platform?
## What is the Teams Platform?

Teams is evolving from a communication hub into a collaborative and intelligent platform with agents where people, data, and AI come together. You can build agents in Teams using Teams SDK. It enables natural, conversational, and context-aware experiences powered by large language models (LLMs).
You can continue to create Teams apps, and extend Teams capabilities for task-specific workflows, data, visualization, and integration with enterprise systems.
Teams is evolving from a communication hub into a collaborative and intelligent platform where people, data, and AI converge. Developers can build agents using the Teams SDK, enabling natural, conversational, and context-aware experiences powered by large language models (LLMs). Additionally, developers can create Teams apps to extend capabilities for task-specific workflows, data visualization, and integration with enterprise systems.

Take a look at these example developer personas and agent or app scenarios:
### Developer Personas and Scenarios

:::image type="content" border="false" source="assets/images/overview/dev-persona.png" alt-text="Screenshot shows you the developer persona and user stories." lightbox="assets/images/overview/dev-persona.png":::
Developers can enhance collaboration using Teams agents or apps through various scenarios tailored to different personas.

You can meet these scenarios to enhance collaboration using Teams agents or apps.
## Why Build on the Teams Platform?

## Why build on Teams platform?
The Teams platform, with over 320 million monthly active users, provides tools to extend Teams with seamless, secure, and contextual solutions. It facilitates communication and integrates agents and apps across Microsoft 365 platforms.

Whether you want to build powerful agents or rich apps, the platform gives you the tools to extend Teams with seamless, secure, and contextual solutions. Teams platform, with over 320 million monthly active users, enables custom experiences, workflows, and integrations where people work. You can facilitate communication and integrate agents and apps seamlessly across Microsoft 365 platforms.
### Key Roles of Agents in Teams

Agents are the digital workers in the organization. By building and integrating agents into Teams workspaces, organizations connect with customers, deliver services, and share information efficiently. Key roles of an agent in Teams include:
- **Collaboration and Communication**: Agents facilitate concise interactions, integrating with essential services and providing accessibility.
- **Business Enablement**: Agents streamline workflows and simplify processes like Q&A, helpdesk, and approvals.
- **Secure Interaction**: Agents ensure secure data handling and personalized experiences.

- **Collaboration and communication**: Agents facilitate concise, targeted interactions, integrating with essential services and providing on-the-go accessibility.
- **Business enablement**: Agents streamline internal workflows and simplify processes such as Q&A, helpdesk, and approvals.
- **Secure interaction**: Agents ensure secure data handling, ease of communication, and personalized experiences.
Agents can be deployed across desktop, web, and mobile platforms to increase user engagement, surface key information, and automate processes.

Agents in Teams can be deployed across desktop, web, and mobile platforms, and integrated into Teams to:
### Extend and Scale Agents

- Increase user engagement
- Surface key information and tools
- Automate processes
Agents can consolidate existing web apps, SharePoint sites, PowerApps, and other solutions into Teams, expanding reach and engagement. Publishing agents to the Teams Store increases visibility and adoption. Developers can build a unified experience for agents, deploying them across Teams, Outlook, and Microsoft 365 using a single codebase.

### Extend and scale agents
### Social Interactions and Personal Apps

Agents can consolidate existing web apps, SharePoint sites, PowerApps, and other solutions into Teams, expanding reach and engagement. Publishing agents to the Teams Store increases visibility and adoption.
Teams acts as a social platform where custom apps help extend company culture. Personal apps use conversational bots for direct user interaction, and task modules make complex data easy to manage.

You can build unified experience for agents. Build agents once and deploy them across Teams, Outlook, and Microsoft 365 using a single codebase. This approach streamlines development, management, and user access, ensuring consistent experiences and efficient administration.
## What to Build on the Teams Platform?

### Social interactions and personal apps
The Teams platform offers two powerful paths:

Teams acts as a social platform where custom apps help extend company culture. Personal apps use conversational bots for direct user interaction, and task modules (dialogs) make complex data easy to manage.
- **Agents**: Build agents to automate and streamline processes.
- **Apps**: Develop apps to enhance functionality and user engagement.

## What to build on Teams platform?
## Next Steps

Teams platform offers two powerful paths to choose from:

:::row:::
:::column:::
:::image type="content" source="assets/images/agents-in-teams/path.png" alt-text="Image to choose a path" border="false":::
:::column-end:::
:::row-end:::
:::row:::
:::column:::
:::image type="content" source="assets/images/agents-in-teams/choose-agent.png" alt-text="Image to choose agent" border="false" lightbox="assets/images/agents-in-teams/choose-agent.png" link="agents-in-teams/overview.md":::
:::column-end:::
:::column:::
:::image type="content" source="assets/images/agents-in-teams/choose-app.png" alt-text="Image to choose app" border="false" link="get-started/get-started-overview.md" lightbox="assets/images/agents-in-teams/choose-app.png":::
:::column-end:::
:::row-end:::

## Next steps

> [!div class="nextstepaction"]
> [Agents in Teams](agents-in-teams/overview.md)
> [!div class="nextstepaction"]
> [Build your first agent](agents-in-teams/build-first-agent.md)
- [Agents in Teams](agents-in-teams/overview.md)
- [Build Your First Agent](agents-in-teams/build-first-agent.md)