1. A method comprising: maintaining, by a processor, a plurality of rules defining interdependencies between a plurality of services software applications and a plurality of support software applications; collecting by the processor, periodically or upon an occurrence of an event, application programming interface information associated with the plurality of services software applications and the plurality of support software applications; identifying, in view of a first rule of the plurality of rules, a first services software application of the plurality of services software applications in need of support from a first support software application of the plurality of support software applications; determining first application programming interface information to establish communications between the first services software application and the first support software application; and configuring, by the processor, at least one of the first services software application or the first support software application according to the first application programming interface information to establish a communication channel between the first services software application and the first support software application.