12. A technology tracking system comprising: a network interface providing coupling over a network; a hardware processor coupled to the network interface; and electronic hardware memory coupled to the hardware processor wherein the electronic hardware memory provides a taxonomy including a plurality of software application names and a plurality of capability terms associated with the software application names, wherein for each of the capability terms, the respective capability term is associated with at least a respective one of the software application names, and wherein the electronic hardware memory comprises computer readable program code that when executed by the hardware processor causes the hardware processor to perform operations to, perform a first search of a data source using the plurality of software application names and the plurality of capability terms from the taxonomy in the electronic hardware memory, wherein the data source is a first data source, retrieve a first plurality of text segments from the data source responsive to performing the first search the data source, wherein each of the text segments includes at least one of the software application names or at least one of the capability terms from the taxonomy in the electronic hardware memory, identify at least one new software application name or at least one new capability term from the first plurality of text segments retrieved from the data source responsive to performing the first search, determine a respective use frequency for each of the at least one new software application name or for each of the at least one new capability term, wherein determining the respective use frequency for each of the at least one new software application name or for each of the at least one new capability term comprises searching a second data source for a number of instances of each of the at least one new software application name of for each of the at least one new capability term, and wherein the second data source is different than the first data source, update the taxonomy in the electronic hardware memory to include at least a first one of the at least one new software application name having the respective use frequency that is greater than the use frequency threshold or to include a first one of the at least one new capability term having the respective use frequency that is greater than the use frequency threshold; update a fringe list in the electronic hardware memory to include a second one of the at least one new software application name having a respective first use frequency that is less than the use frequency threshold or to include a second one of the at least one new capability term having a respective first use frequency that is less than the use frequency threshold, wherein the second one of the at least one new software application name or the second one of the at least one new capability term is preserved in the fringe list after performing the first search; perform a second search of the data source using the software application names and the capability terms from the taxonomy in electronic hardware memory, after performing the first search, and after updating the taxonomy and updating the fringe list in electronic hardware memory; retrieve a second plurality of text segments from the data source responsive to performing the second search of the data source after updating, wherein each of the text segments of the second plurality includes at least one of the software application names or at least one of the capability terms from the taxonomy in electronic hardware memory; and automatically remove the second new software application name or the second new capability term from the fringe list after updating the fringe list to include the second new software application name or the second new capability term and after performing the second search responsive to a second use frequency for the second new software application name or the second new capability term that is less than the use frequency threshold wherein the second use frequency for the second new software application name or the second new capability term is determined subsequent to performing the second search.
13. The technology tracking system of claim 12 wherein the at least one new software application name comprises a first plurality of new software application names or wherein the at least one new capability term comprises a first plurality of new capability terms, wherein the electronic hardware memory further comprises computer readable program code that when executed by the hardware processor causes the hardware processor to perform operations to, update a fringe list in the electronic hardware memory to include a third one of the at least one new software application name having a respective use frequency that is less than the use frequency threshold or to include a third one of the at least one new capability term having a respective use frequency that is less than the use frequency threshold; identify a second plurality of new software application names or a second plurality of new capability terms from the second plurality of text segments retrieved from the data source responsive to performing the second search, determine a respective use frequency for each of the new software application names of the second plurality or each of the new capability terms of the second plurality, determine a respective use frequency for the third new software application name from the fringe list or for the third new capability term from the fringe list, and update the taxonomy in electronic hardware memory to include one of the new software application names of the second plurality having a use frequency exceeding the use frequency threshold or one of the new capability terms of the second plurality having a use frequency exceeding the use frequency threshold or to include the third new software application name from the fringe list having a use frequency exceeding the use frequency threshold or the third new capability term from the fringe list having a use frequency exceeding the use frequency threshold.