Microsoft 365
This page is dedicated to exploring how to build solutions for Microsoft 365 using OutSystems Developer Cloud.

Over time, I’ve published a variety of tutorial series and standalone guides focused on this topic. The primary focus here is on developing for Microsoft 365.
Instead of simply demonstrating how to consume Microsoft 365 data and services within OutSystems applications, these tutorials take the opposite approach: integrating OutSystems data and services into the Microsoft 365 ecosystem.
Microsoft 365 provides a powerful platform for extending its core applications—such as Outlook, Teams, SharePoint, OneDrive, To Do, Word, Excel, and PowerPoint—with custom solutions. Key extensibility options include:
Bots in Microsoft Teams: Chat-based automation tools that can answer questions, deliver updates, streamline workflows, and connect to external systems.
Copilot Agents: AI-driven assistants that enhance Microsoft 365 Copilot with custom logic, domain-specific knowledge, and integrations.
Adaptive Card-based Loop Components: Interactive, collaborative content blocks built with Adaptive Cards, enabling users to engage with business data directly within apps like Teams and Outlook.
Actionable Messages: Emails embedded with Adaptive Cards that allow users to take immediate actions—such as approvals or updates—within Outlook.
Microsoft Search & Intelligence Data Ingestion: Synchronize external data into Microsoft 365 Search to deliver a unified search experience across both internal and external content.
Office Web Add-ins: Cross-platform, web-based extensions that bring custom functionality and integrations to Office apps like Word, Excel, Outlook, and PowerPoint.
These examples illustrate just a few of the many ways you can extend Microsoft 365 with your own solutions. Best of all, most of these extensibility options come without additional licensing costs.
Tutorials on Developing for Microsoft 365 with OutSystems Developer Cloud
My current tutorial series on developing for Microsoft 365 with OutSystems Developer Cloud:
ODC with Bots for Teams - Tutorial series with six parts on how to build conversational Bots for Microsoft Teams.
ODC with Loop Components - Tutorial series with five parts on how to build Adaptive Card based Loop Components.
ODC with Graph - Tutorial series on how to integrate with Microsoft Graph API
Single tutorials:
- Send Actionable Messages from OutSystems Applications - Tutorial on how to build Actionable Messages in OutSystems 11.

