Environment
An environment is the context or setting a piece of software operates on - the current hardware and software.
In an environment, key aspects are: - Configuration: OS (operating system) settings, software versions, network - Resources: CPU, memory, storage, network - dependency - access control