1. A method, comprising: tracking, by a managed computing device that is remote from a manager computing device, a frequency of use of a plurality of adaptive features in a program on the managed computing device; detecting, by the managed computing device, a trigger to search the plurality of adaptive features for removal of one or more of the plurality of adaptive features from the program on the managed computing device; comparing, by the managed computing device as part of the search, the frequency of use of the plurality of adaptive features via a record of usage, to at least one feature specific criterion to determine a status of the plurality of adaptive features; selecting, by the managed computing device based on the determined status from a result of the comparing, a candidate adaptive feature from among the plurality of adaptive features; and notifying, by the managed computing device, the manager computing device the candidate adaptive feature selected for removal.