Patent ID: 8719787

Claim:
A method comprising: defining, by a computer-based system for managing migration of a software component, a package comprising a test component, wherein the test component comprises a modification of the software component; defining, by the computer-based system, a test sequence for the package comprising a plurality of test environments in which the test component is to be tested and an order in which the test component is to be tested in the test environments, wherein each test environment includes a previous version of the test component; testing, by the computer-based system, the test component in accordance with the test sequence; labeling, by the computer-based system and in response to completion of the test sequence, the test component as a production component; replacing, by the computer-based system, the previous version of the test component with the production component in each of the plurality of test environments before testing any further modification of the software component in any of the test environments; and flagging, by the computer-based system, a different package that uses the software component to ensure that the production version of the software component is implemented in the different package rather than the test component.