SharePoint-Hosted App

  • HTML & JavaScript​
  • Run in a special container called App Web
  • No-server side code

Provider-Hosted App​

  • Hosted outside of SharePoint​​
  • Can use a variety of Web Technologies (C#, PHP, Javascript, etc.)​​
  • Need to use OAuth or Cross-Domain library to call back to SharePoint Online
 ​