Practice of disaster-recovery procedures.

Moving software while making limited platform changes.

Degree to which software is divided into modules.

Plan governing data backup and restoration.

Analysis of consequences of system disruption.

Migrating while substantially changing internal implementation.

Ability to reuse software components.

Backup containing all selected data.

Evaluation of potential threats and impacts.

Replacing an existing system with a purchased product.