environment
In computer terminology, a combination of a computer platform and software applications.