Patent ID: 8819617

Claim:
A computer implemented software development planning and management system operative across a plurality of distinct software development systems, the system comprising: a plurality of application programming interfaces, wherein at least two application programming interfaces are associated with at least two of the plurality of distinct software development systems, respectively, each application programming interface capable of retrieving data from and saving data to its respective software development system, the plurality of software development systems including quality control systems, project management system, service manager systems, or any combination thereof; at least one repository that contains the retrieved data from the at least two of the plurality of distinct software development systems, wherein the at least one repository is a temporary location for caching the retrieved data; at least one domain table that maps the retrieved data from the at least two of the plurality of distinct software development systems to data retrieved from one or more other software development systems to create a set of integrated data; a data management module that caches changes to the set of integrated data in the at least one repository, and upon user selection to save changes, records changes to the set of integrated data via the at least two plurality of application programming interfaces to the at least two associated software development systems, respectively, from which the data was retrieved such users of the each of the at least two associated software development can use the recorded changes and upon ending of a session deletes the cached changes to the set of integrated data in the at least one repository.