Reshape the future of collaboration with AI-powered apps
Build your app
Integrate your collaborative app into the platform
Build rich collaborative experiences with Microsoft Teams
Grow customer reach and engagement with apps built for Microsoft Viva
Build powerful apps with Outlook and Office
Create engaging experiences for your users
Build low-code apps and workflows with Power Platform
Design beautiful user experiences using Fluent UI
Create customized experiences for Viva and SharePoint
Bring data, security, and infrastructure into your app
Secure and authenticate your app with the Microsoft identity platform
Enrich your app with data and intelligence from Microsoft Graph
Extend meetings and events with Azure Communication Services
Explore ways to build or sharpen your skills.
Get started with documentation
Explore technical documentation and resources to help you build apps for the Microsoft 365 and Teams platform.
Dive deeper with interactive demos and videos
Explore the array of Microsoft and community-produced interactive demos and videos.
Go further with Microsoft learning paths
Learn on your own schedule. Find in-depth guided learning paths or learn how to accomplish a specific task through individual modules.
Publish. Certify. Monetize.
Publish your app
Distribute your app directly to the Microsoft 365 app stores where millions of Microsoft 365 users go to discover apps.
Certify your app
Make sure that your app meets security, privacy, and data handling standards through the Microsoft 365 App Compliance program.
Monetize your app
Gain customers by including a SaaS offer with your app through the Microsoft Commercial Marketplace.
"We sold our campus and fully committed to a hybrid work strategy. The fact that we had implemented Microsoft 365 and standardized on Teams helped ensure our success in our new workplace environment."
-Joey Northcott, Divisional Vice President of Technology Services REI
Learn. Share. Connect. Grow.
Join the Microsoft 365 Developer Program
Get an instant sandbox preconfigured with sample data and start developing on the Microsoft 365 platform.
Connect with our community
Don't reinvent the wheel. Learn, share and contribute with others on how to build apps for the Microsoft 365 and Teams platform.