Incorrect condition or operation in software.

Ability to run software on different environments.

Current condition or data configuration of software.

Isolated environment for running software and dependencies.

Event disrupting normal program execution.

Ability of software to work with other systems.

Occurrence that software can detect and respond to.

External software required by a program.

Unexpected termination of a program.

Ease with which users can use software.