We are planing to build a web application with collaboration capabilities such as chat, upload and share file, create team, project and tasks. The solution will be accessible to people which are not necessarily part of the same organization. I'would kindly know if a Microsoft 365 licence has to be purchased for each user of the application?
The idea is to leverage on Microsoft Graph to avoid writing a custom back end from scratch. Is it the right approach to develop a collaborative web app? Are there better and cost effective ways to leverage on Azure limiting the coding impact?
Thank you!
Giandomenico