Design for Microsoft Teams apps

Microsoft Teams is the hub for teamwork that is unifying the productivity experience for millions of Office 365 users. Building on our platform puts your app at the center of all that action. With the power of the Microsoft brand, our ecosystem gives you a powerful playground to innovate and profit from our app ecosystem. If you are developing within an enterprise you can be confident that our platform will provide you with the appropriate controls to publish your app to the right users within your company.

Let's make teamwork happen

Let's walk you through the kinds of experiences you can build using Microsoft Teams as your development platform.

Immersive experience

Our platform places content and conversations side by side. Learn more

Tabs and conversations

Tabs give your app a dedicated canvas that allows people to jump between conversations and your experience. Learn more

Customizable cards

Cards let you to surface important tasks, information, and reminders in actionable ways. Learn more

Bot framework

Our framework offers a natural language UX that can interact with your services. Learn more

Instant notifications

The activity feed displays notifications for your users. Learn more

Messaging extensions

Messaging extensions are quick and easy shortcuts to key components of your service. Learn more

Ready to get started

The framework page has all the information you need to build for our platform. Get Started.