Several processes may be associated with the same program; for example, opening up several windows of the same program often means more than one process is being executed. In the computing world, processes are "formally" defined by the operating systems (OS) running them and so may differ in detail from one OS to another; for example in Microsoft Windows environment each instance of the same application is called a task.