Patent ID: 8495497

Claim:
A system comprising: a server device including: a tracking module that tracks updates for a plurality of processing instruction packages; a compatibility module that determines compatibility between each of the plurality of processing instruction packages; a linking module that links combinations of compatible processing instruction packages together; and a mapping module that provides a display of a graphical map of one or more combinations of linked compatible instruction packages, wherein the graphical map comprises a connected path between the linked compatible processing instruction packages, and the mapping module further provides tracked updates for the plurality of processing instruction packages as output for facilitating selection of updates for the plurality of processing instruction packages, wherein the graphical map of linked compatible processing instruction packages is modifiable based on selecting a change in the connected path to at least one processing instruction package in the graphical map by dragging the connected path to create a display of a new connected path including a new set of processing instruction packages, wherein the compatibility module determines compatibility between processing instruction packages based on heuristics and surveys, and additional information is displayed comprising level of risk of using the new set of processing instruction packages, and the mapping module provides a graphical map of a guidance path displayed with the graphical map of the one or more combinations of linked compatible processing instruction packages.