Step-by-step procedure for solving a problem.

Environment in which software executes.

Urgent fix released to address a critical issue.

Degree to which software remains accessible and operational.

Organized method for storing and accessing data.

Software environment providing execution services.

A defect causing software to behave incorrectly.

Ease of modifying and maintaining software.

Rules governing how software makes decisions.

Software that emulates or provides a virtual computer environment.