Patent ID: 8321438

Claim:
An apparatus comprising: at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to: obtain a plurality of data sets from a plurality of software tools, wherein each data set corresponds to a corresponding software tool; convert each said data set to form a converted data set according to a common data model; combine a first subset of a plurality of converted data sets to form a first combined data set and a second subset of the plurality of converted data sets to form a second combined data set, the first subset including at least one converted data set different from the second subset, at least one combined data set containing content from at least two of the plurality of converted data sets, wherein the first subset and the second subset of the plurality of converted data sets are converted in accordance with the common data model; and include the first combined data set in a first user interface for a first end user and include the second combined data set in a second interface for a second end user.