Understanding the Microsoft 365 ecosystem
Before digging into SPFx development, it is important to understand the ecosystem it applies to. Microsoft 365 is a cloud platform dedicated to productivity offered by Microsoft and regrouping several workloads (aka applications), such as the following:
- Office applications (Word, Excel, and PowerPoint)
- Specialized tools, like:
- Exchange (Outlook for emails and calendars)
- SharePoint (organizational document storage, intranet portals, collaboration and sharing, and so on)
- Teams (real-time communications, meetings)
- OneDrive (personal storage)
Microsoft 365 is accessible through several subscription plans suitable for both individuals and companies (https://www.microsoft.com/en-us/microsoft-365/buy/compare-all-microsoft-365-products), determining the available applications and features for users.
Being a software-as-a-service (SaaS) platform, the platform itself is cloud-based only and most of the offered applications are accessible...