For example, an order management system may use credit scoring functionality implemented in a pre-existing system or a sales tax calculation service provided by an external service provider.
Complex solutions are likely to have to interact with functions that are controlled by outside organizations and must be used as is.