SharePoint 2013 App Component

In this post, we will discuss SharePoint 2013 app component. Also, you can check out my previous posts on:

Steps to add apps to SharePoint 2013 site collection

Add Custom Actions to List Item Menu in SharePoint 2010 Using SharePoint Designer 2010

OAuth in SharePoint 2013

SharePoint App Component:
When an app is deployed to a SharePoint site, there are actually up to three types of sites involved: the host web, the app web, and a remote web.

Every app will have a host web, but the app and remote webs are optional.

Web types in a SharePoint app
1. Host Web
2. App Web
3. Remote Web

Following the web type in apps:

1. Host Web
– App Parts
– Custom Actions
– App Launch Link
– Redirect Page

2. App Web
– List and Libraries
– SharePoint Pages
– Stylesheets
– Client Side Scripts

3. Remote Web
– Asp.net pages
– Server Side Logic

The host web refers to the SharePoint site into which the app was installed. The app will appear on the Site Contents page as though it were a list or library in the site.

The app web is a separate SharePoint site that is deployed to host the components of the app. For example, if the app includes lists or libraries, they would reside in the app web. The app web may also contain SharePoint pages but these pages may not contain server-side code blocks, only server controls. The app web is deployed to the SharePoint server farm but it is not in the same domain as the rest of the site.


A remote web is a normal ASP.NET website, not a SharePoint site. It is designed to be deployed outside of SharePoint, often in the Windows Azure cloud. Server-side code is permitted in a remote web and the web can make secure calls back to the host web and app web as needed.

Check out Best Alternative to InfoPath -> Try Now

You May Also like the Following SharePoint Online Tutorials:

About Navneet Singh

I am Navneet Singh, Working at C3it software solutions pvt. ltd. in Pune. My core skills are SharePoint 2013, Office 365, SharePoint 2010, SharePoint Designer, SharePoint Designer Workflow, Nintex Workflow, Infopath, Webpart, CSOM/SSOM, Power-shell, C#, ASP.NET and SQL Server.

View all posts by Navneet Singh →