Click here to Skip to main content
12,763,515 members (33,824 online)
Click here to Skip to main content
Add your own
alternative version

Tagged as


Posted 24 May 2014

SharePoint 2013 and Office 365 (SharePoint Online) App Provisioning and Installation Options

, 24 May 2014 CPOL
Rate this:
Please Sign up or sign in to vote.
SharePoint 2013 and Office 365 (SharePoint online) app provisioning and installation options

App deployment is different from app development. App deployment depends on how administrator is going to install the app. App deployment can be done in:

  • Web scope
  • Tenant scope

For both deployments, we need App Catalogue in functioning. Apps are currently coming from two main sources as From Organization and From SharePoint Store.


Web Scope Installation

This is what we generally do. Here we are navigating to desired web (assume the web is and click the setting button and launch Add an app.


Then, you can either browse and install app from office store or organization store.

image image

In this approach, the app is installing as a sub web under current web and data will be scoped to the particular web we installed. The web site which actually holds app data and functionality is called App Web (sub web) and the web site we installed the app is called as Host Web (current web).


For an example, assume installing MyApp under myweb. In this scenario, /sites/myweb becomes a Host Web for myApp and installing MyApp provisioning a sub web (/sites/myweb/MyApp) that becomes a App Web for particular MyApp installing MyApp under sub site; sites/myweb/myweb2 resulting; sites/myweb/myweb2 been a Host web for particular MyApp instance and /myweb/myweb2/Myapp as a App Web for that MyApp instance.

Tenant Scope Installation


This installation is different from web scope installation. Here, we are installing app in App catalogue site and then it becomes Host web for that application.

First, you need to navigate to your app catalogue site collection and perform app installation in that site.


Then, select and install the app. After that, go to Site Contents and open the callout menu for that app. You can see Deployment Menu.


If you click on that, you can see the following tenant deployment options.

  • Site Collections
  • Managed Paths
  • Site Templates
Site Collections

Here, you can specify which site collections you need to deploy. You can enter multiple sets of site collections. Thus app will be automatically provisioned under all webs inside that site collection.


Managed Paths

This will provision the app in webs under that manage path.


Site Templates

This will provision the app for webs that inherit from the mentioned template.



This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


About the Author

Sri Lanka Sri Lanka
No Biography provided

You may also be interested in...


Comments and Discussions

QuestionNice! Pin
Volynsky Alex24-May-14 23:59
professionalVolynsky Alex24-May-14 23:59 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

Permalink | Advertise | Privacy | Terms of Use | Mobile
Web01 | 2.8.170217.1 | Last Updated 25 May 2014
Article Copyright 2014 by Melick
Everything else Copyright © CodeProject, 1999-2017
Layout: fixed | fluid