1. A web based virtual operating system operable with a web system that has at least a control server, a plurality of storage servers, and a plurality of application servers, and is accessible via a plurality of end-user devices, the web based virtual operating system being a computer program product, stored in a non-transitory computer readable medium, the virtual operating system comprising: program instructions that, when executed by the control server, configure the control server to: control automatically forming a storage service pool via communicating with each of the storage servers across a first communication network and automatically forming a plurality of application service pools via communicating with each of the application servers across a second communication network; send via a web page information about the web system to each of the end-user devices to be displayed thereon, allowing a user of the each of the end-user devices via the displayed information about the web system to submit a first task to be run on one or more of the storage servers or the application servers targeted by the first task; and activate a web multitask support mechanism to process the first task received from the each of the end-user devices in the background, wherein the processing of the first task in the background without causing to interfere the display of the information about the web system on the each of the end-user devices to allow at least a second task to be submitted immediately following the submission of the first task without waiting for completion of the execution of the first task during a regular network traffic time.