# HTML5 Apps Content Provider \(Local Repository\) An overview of federating content from the *HTML5 Apps* content provider. When you subscribe to SAP Build Work Zone, advanced edition, the *HTML5 Apps* content provider is created automatically in the *Channel Manager*. At this point, the provider is empty, so that when you view it in the *Content Explorer*, it has no content. Any app that is deployed to SAP BTP, is automatically added as content to this provider. > ### Note: > The *HTML5 Apps* content provider reflects the local repository of HTML5 apps deployed to the subaccount. It shouldn't be confused with an HTML5 business solution that is deployed to the subaccount as a SaaS application \(and usually consists of several UI modules, business logic and a connection to a database\). For more information about the HTML5 business solution type, see [Federation of Business Solutions](federation-of-business-solutions-2686d71.md). To add content to the *HTML5 Apps* content provider, you need to perform the following tasks:
Step More Information
Develop an HTML5 app [Basic Development Flow](basic-development-flow-ea482cc.md)
Expose the HTML5 app to SAP Build Work Zone, advanced edition by configuring its `manifest.json` file. [Expose HTML5 Applications in SAP Build Work Zone, advanced edition](expose-html5-applications-in-sap-build-work-zone-advanced-edition-3a0e6d6.md)
Deploy the HTML5 app to the same subaccount as the subscription to SAP Build Work Zone, advanced edition. [Build and Deploy Content](build-and-deploy-content-4394315.md)
In the Channel Manager, update the *HTML5 Apps* content provider to obtain the up-to-date content. > ### Note: > It is necessary to update the content provider in the Channel Manager also after making any updates to the content of the provider, such as adding apps or changing destinations, for example. In case of errors, click the report link to see more detailed information.
To integrate apps and shell plugins from the *HTML5 Apps* content provider, you need to perform the following tasks:
Step Task More Information
1. In the *Content Explorer*, select and add the HTML5 applications that you want to run and any shell plugins that you want to use. [Add Content to Your Subaccount](add-content-to-your-subaccount-507a8b5.md)
2. In the *Content Manager*, assign the applications you added to the relevant groups and catalogs. [Assign Apps to Groups](assign-apps-to-groups-6f60d52.md) [Assign Apps to a Catalog \(Optional\)](assign-apps-to-a-catalog-optional-f63e4b5.md)
3. In the *Content Manager*, assign the applications and shell plugins you added to the relevant roles. [Assign Content to a Role](assign-content-to-a-role-baeaf6e.md)
4. From the *Site Directory*, click :gear: on the site tile to open the Site Studio. In the Role Assignments screen, assign the roles/content channels to the site. [Assign Roles to Your Site](assign-roles-to-your-site-7afe670.md)
> ### Note: > You can create a **local copy** of an HTML5 app that was added from the HTML5 Apps content provider. For more information, see [Creating Local Copies of HTML5 Apps](creating-local-copies-of-html5-apps-7b456e6.md).