Patent ID: 8589914

Claim:
A system for managing software installation errors comprising: a service provider module stored on and executed by a processing device for hosting a software installation map, the software installation map comprising: a plurality of software elements, wherein each of the plurality of software elements represents one of a plurality of software files; a plurality of dependency pointers representing a plurality of dependencies between the plurality of software files; at least one software installation route describing a subset of the plurality of software files combinable to represent at least one software functionality; and a confidence factor associated with the plurality of dependency pointers indicating at least a number of a plurality of successful prior installations involving the at least one software installation route; the service provider module configured to provide the software installation route to a client device to install the subset of the plurality of software files; and an error analysis module in communication with the service provider module, the error analysis module configured to analyze an error message received from the client device in association with the software installation route for installing the subset of the plurality of software files.