App Life Cycle Management in SharePoint 2013

InfoPath alternatives for form designing SharePoint

In this post, we will discuss the App lifecycle management in SharePoint 2013. Also, you can check out my previous posts on:

A high-trust app ( Provider-host app) in SharePoint 2013

Keyword Query Language (KQL) enhancement in SharePoint 2013

SharePoint 2013 Crawls Full crawl Incremental crawl and Continuous crawl

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

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 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 →

Leave a Reply