1. A method, comprising: scanning, by a data processing system, a plurality of frameworks linked against by an application to generate a list of available services; receiving a request for a service from the application; comparing the requested service to the list of available services; and if the requested service is found in the list of available services, sending a signal to the application, the signal allowing access to the requested service for the application.