The intelligent application management system 430 may also include an identification component 432. The identification component 432 may be used to identify one or more data sources 401-403 associated with each of a plurality of applications in one or more internal and/or external computing systems. The identification component 432 may be used to define that one or more data sources (e.g., data sources 401-403) include structured data, semi-structured data, and non-structured data in the computing system and that the one or more data sources (e.g., data sources 401-403) is associated with one or more of the plurality of applications.
In one aspect, once the NLP component 410 has carried out, the identification component 432, in association with the NLP component 410, may link software components, software applications, contextual information, and other data, records, files, and information and may mine the data sources 401-403 and/or the database 420 of the consumed content to assist the ranking component to rank each of the software applications.