1. An apparatus for provisioning computing network assets to one or more users for users to operate and manage the assets, the apparatus comprising: a memory; and a processor coupled to the memory and configured to: receive a user request regarding one or more service offerings where two or more of the service offerings are provided by different providers; for each service offering, determine a location for the provider of the service offering; select one or more provisioning processes associated with the service offering for the respective provider from a plurality of provisioning processes; and execute the provisioning processes in an order to interact with an operational support system (OSS) resulting in a set of assets that are provided to the user from the provider.