App Life Cycle Management in SharePoint 2013

In this post, we will discuss the App lifecycle management in SharePoint 2013. Microsoft released a new development model in SharePoint 2013 known as SharePoint Apps or Add-in.

Following Managing the App Life Cycle in SharePoint 2013:
1. Coding
2. Packaging
3. Deployment
4. Installation
5. Update
6. Removal

SharePoint deveopment training course

Coding:
SharePoint apps are coded using a development tool such as Visual Studio. Most professionally produced apps will be done using Visual Studio. Some internally developed apps within an organization may use Napa, but managing the full app lifecycle is best done using the full Visual Studio toolset.

Packaging:
Packaging, also known as publishing, an app refers to the process of compiling the app’s components into a structured deployment file that has an app manifest and an.APP file name extension.

Deployment:
Deployment is the process of copying the app package file to a distribution point. This is will be either the SharePoint Store or a private App Catalog.

Installation:
Installation occurs when a user goes to the SharePoint Store or App Catalog and requests that the app is installed in a particular SharePoint web site.

Update:
Like any software product, apps need to be updated from time to time. The update process is designed to allow the components of an app to be updated without adversely impacting the data stored in sites where the app is already installed. Because it includes its own coding, packaging, deployment, and installation phases, and may occur multiple times over the lifetime of an app.

Removal:
Also called uninstallation, this process happens when a user requests that the app is removed from a website. This has the effect of removing any artifacts that the app installed in the SharePoint host web along with the entire app web and, optionally, any auto-hosted remote website associated with the app.

You may like following SharePoint Apps or Add-in tutorials:

Hope this SharePoint app or Add-in gave an idea on App Life Cycle Management in SharePoint 2013.

Check out Best Alternative to InfoPath -> Try Now

free sharepoint training

SharePoint Online FREE Training

JOIN a FREE SharePoint Video Course (3 Part Video Series)

envelope
envelope

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 →