A particular configuration of hardware or software. "The environment" refers to a hardware platform and the operating system that is used in it. A programming environment would include the compiler and associated development tools.
Environment is used in other ways to express a type of configuration, such as a networking environment, database environment, transaction processing environment, batch environment, interactive environment and so on. See platform