In this article I would like to provide an overview of SharePoint Apps.

  1. SharePoint Apps is a standalone and self-contained item.
  2. The functionalities, features and capabilities of a SharePoint site are extended.
  3. SharePoint Apps are easy for users to use, install, manage, upgrade, and remove.
  4. SharePoint Apps are allowed (have permissions) to get back into SharePoint via OAuth and also communicate with SharePoint via REST/CSOM.
  5. Easier to upgrade to future SharePoint, because apps are running as a client-side service.
  6. Multile flavors of SharePoint apps.

SharePoint hosted

Provider hosted

Auto hosted

7. App Types

Full Page App

App Part

Extension App

8. Ways to get apps

  1. SharePoint Store
  2. Corporate App Store
  3. Custom Deployment

9. Apps Boundaries

10. Scopes

11. To scale the application without affecting a SharePoint environment.
12. Templates from Visual Studio 2012 are fully supported.

References

Summary

In this article, we explored a SharePoint Apps overview at a high level.