Represents an environment that provides the context in which applications run.