1. A method for consolidating computing devices, comprising: sending a discovery agent over a network connection to at least one computing device; receiving a first data set from the discovery agent indicative of characteristics of the at least one computing device; displaying, on a display of a user computing device, at least one difference between the first data set and a second data set, wherein the second data set is from a second computing device other than the at least one computing device that was the source of the first data set and the first data set comprises information indicative of at least one application resident on the at least one computing device and the second data set comprises information indicative of at least one application resident on the second computing device; installing a version of the at least one application resident on the at least one computing device on the second computing device; removing at least one application resident on the at least one computing device; and removing the discovery agent from the at least one computing device.