1. A system comprising: a memory having computer readable instructions; and one or more processors for executing the computer readable instructions, the computer readable instructions comprising: maintaining a feature repository comprising one or more current feature descriptors describing one or more current features currently incorporated into a computer system, wherein each of the one or more current feature descriptors is a data structure describing a respective current feature of the one or more current features; applying natural language processing to official documentation, provided by at least one of a manufacturer and a vendor, for a new feature; applying natural language processing to one or more customer responses to the new feature to determine a description of the new feature; generating a new feature descriptor of the new feature based on the natural language processing of the official documentation and the natural language processing of the one or more customer responses, wherein the new feature descriptor is a data structure describing the new feature; evaluating the new feature descriptor with respect to a computer system, the evaluating comprising comparing the new feature descriptor to the one or more current feature descriptors; generating exploitation data based on the evaluating, the exploitation data describing a potential use of the new feature on the computer system; returning the exploitation data to a user; and storing the new feature descriptor in the feature repository, responsive to the new feature being installed on the computer system.