1. A method comprising: receiving, by a computer processor of a computing system, a service request associated with an application, a product, or a service; processing, by said computer processor executing a service request module, said service request; submitting, by said computer processor, said service request to a service catalog; retrieving, by said computer processor from said service catalog, said service request and associated service provider attributes; dispatching, by said computer processor executing a mathematical optimization model, said service request to a data integration and API module; transmitting, by said computer processor executing said data integration and API module, said service request to a management module associated with a plurality of service providers; processing, by said computer processor executing said management module, said service request with respect to said plurality of service providers; managing, by said computer processor based on results of said processing said service request with respect to said plurality of service providers, inter process communications (IPC) associated with said service request; and managing, by said computer processor based on said IPC, an account associated with said service request and said plurality of service providers.