Cloud SharePoint-hosted SharePoint Autohosted Provider-hosted Host web App web (optional) Host web App web Host web App web (optional)
Full screen pages App Parts Workflows Custom Ribbon/Menu Actions Data from other systems Document Libraries/Lists/Custom Fields/Views
Only in “SharePoint-hosted” apps for SharePoint hosting type
Only in “Autohosted” or “Provider-hosted” apps for SharePoint hosting types
BCS supports only OData connections in the App Model Alternatives: 1) Create your own OData wrapper outside of the app for SharePoint 2) Write code instead of using BCS