是计算机软件中，用户运行应用程序软件的环境。这个环境包括一个由应用程序管理器提供的用户界面，通常是应用程序编程接口（API）充当程序管理器。操作环境通常不能称为一个完整的操作系统，而是作为一种中间件，在操作系统和应用程序之间。例如，Microsoft Windows的第一个版本Windows 1.0并不是完整的操作系统，而是使用API把GUI覆盖在DOS上。类似的， IBM U2系统可以在Unix / Linux和Windows NT上运行。通常，用户界面是基于文本或图形，而不是命令行界面（例如DOS