- SharePoint provided-hosted app (low-trust)- I can use back-end code
- MVC pattern - I can create controllers to perform specific operations and I have back-end logic to perform operations on files.
- C# CSOM (Microsoft.SharePoint.Client) library - easy access to list items and Sharepoint's elements
- Azure Web Application - hosting web part with c# logic code on azure (integration with SharePoint).
Is it a good configuration for SharePoint Online or SharePoint on premise? Is it possible to put this type of application on Microsoft Store?