1. A non-transitory computer-readable medium containing instructions to configure a processor to perform a method, the method comprising: receiving a selection from a user at a user interface of one of a plurality of business processes for optimization by a business process supervisor; receiving, at the business process supervisor, information identifying one or more interfaces affecting the performance of the one of a plurality of business processes selected by the user for optimization, the one or more interfaces each having one or more aspects adjustable by the business process supervisor; stochastically adjusting, by the business process supervisor, at least one of the one or more aspects of the one or more interfaces to optimize performance of the selected one of the plurality of business processes, wherein the stochastically adjusting includes accessing the one or more interfaces and applying one or more adjustments randomly to the at least one of the one or more aspects of the one or more interfaces and independent of any relationship between different services of the selected one of the plurality of business processes; receiving one or more results at the business process supervisor from stochastically adjusting at least one of the one or more aspects; based on the received one or more results, the business process supervisor determining optimum settings for the one or more interfaces, wherein the optimum settings optimize the selected one of the plurality of business processes.