sioning mod- ule sends commands to the network provisioning and configuration module. Network provisioning, as already discussed, takes care of elements in the network and the connectivity between the elements. The intent here is to configure the service at a network element level. 5. Before configuring elements, the network provisioning and configuration module first interacts with the inventory management module to check the availability of resources. The inventory management system does all the func- tions to make the resources requested for offering the service and informs the network provisioning module when it can go ahead and configure the selected resources. 6. Based on inputs from the inventory module, the network provisioning mod- ule now configures the network to offer the requested service. This includes configuration of elements, setting up the connectivity, and ensuring that the services are offered on a secure platform. 7. Next a test management module checks the configurations performed by net- work provisioning and the configuration module and ensures that the service is working as intended. The interaction between the test management module and network provisioning and configuration module ensures that all bugs are reported and fixed. 8. The network provisioning and configuration module sends a status comple- tion message to service provisioning and the configuration module once a confirmation is received from the test management module that the network has been properly configured. The service provisioning module now performs any service level configuration required and activates the service. 9. The network provisioning module also updates the inventory management module with information on the status of the allocated resources. 10. Service provisioning and the configuration module now informs the order management system to update the status of the order. The order management system sets the order status as completed. 11. The order management system will then inform the assurance solution to st