1. A method for providing information for use in a particular network service to a particular user in a network, comprising: creating a plurality of consolidated application repositories in a network backend, including a first consolidated application repository containing information used in a plurality of network services having similar requirements, the information relating to a plurality of users; and synchronizing the first consolidated application repository with a virtual machine/function of repository in a front end of the network, the virtual machine/function of repository being dynamically instantiated upon a request to provision an instance of a particular service for a particular user and being accessible for providing the particular service to the particular user, wherein the synchronizing includes synchronizing information for use only in providing a particular service to a particular user, and does not include synchronizing information for providing services other than the instance of the particular service and does not include synchronizing information for providing services to users other than the particular user; wherein the virtual machine/function of repository is deleted upon receiving a request to discontinue the particular service for the particular user.