1. A computer program product comprising a computer readable storage medium having a computer usable readable program, wherein the computer readable program when executed on a computer causes the computer to: monitor one or more application installation events for a first application on a first computing device that occur when the first application is installed on the first computing device; in response to detecting the at least one application installation event, intercept the application installation event; search installation files for the first application for an artifact associated with the first application in response to detecting the installation event, wherein the artifact comprises data that the first application uses during execution; extract the artifact found within the first application associated with the first application installation event that was detected, wherein the artifact is located within the installation files for the first application prior to installation of the application; store the extracted artifact in a centralized location; index the artifact according to a target namespace; locate the artifact based upon a query from a second application executing in the first computing device that needs the artifact to run application processes; and locate the artifact based upon a query from a third application in a second computing device in communication with the first computing device, wherein the query from the third application is sent to the first computing device in response to a determination that the artifact is not located in the second computing device.