1. A hardware system architecture including a plurality of virtual operating areas supporting customized definition, comprising: an user operating device connected to a virtual operating area computer, the virtual operating area computer comprising: a central processor connected to a two-stage high speed buffer which is linked to a local system bus; and a main memory connected to the local system bus; the virtual operating area computer to run a virtual operating area engine, process an information in a share relationship table and execute a plurality of operating authority rules; the user operating device connected to the virtual operating area computer to execute a plurality of operations of the virtual operating areas including a creating operation and an accessing operation of a plurality of area element objects; a repository connected to the virtual operating area computer to store a virtual operating area repository, a tool repository, a tool receiving table and a tool configuration document; a tool executing device connected to the virtual operating area computer; and the virtual operating areas supporting customized definition, further comprising: one or more of the virtual operating areas which include one or more of the area element objects and the operating authority rules, the area element objects including a plurality of users, a plurality of file data, a plurality of tools, and other the virtual operating areas, wherein the users includes a plurality of virtual operating area creators and operators, the file data includes a plurality of computer documents in various formats, the tools are software and hardware systems, and the operating authority rules specify a plurality of operating authorities of the users regarding the area element objects; the share relationship table to specify share relationship regarding the operating authorities of the different users for the same virtual operating area or the same area element object; the virtual operating area engine which is a supporting software to support the users to operate the virtual operating areas and the area element objects; the tool configuration document integrated in the virtual operating area engine to describe tool calling fashion, running locations of the tools, input parameters and output result storage location of the tools; the repository including the virtual operating area repository to store the virtual operating areas and related information thereof which includes a plurality of virtual operating area identifiers, the area element objects, the operating authority rules and the share relationship tables, the tool repository to store the tools, a tool registration table and the tool receiving table, and a user repository to store the users and a plurality of user identifiers, wherein the users includes a plurality of computer system operators or automatic equipments; a tool processor loading a plurality of tool registration tables, the virtual operating area repository, the virtual operating area engine and the virtual operating areas to generate the tool configuration document corresponding to the virtual operating areas to register a plurality of tool identifiers, the virtual operating area identifiers of the tool running locations, a pair table of the tool input parameters and the area element objects, a pair table of the tool output parameters and the area element objects, operating authority information of the operators, tool execution code storage addresses and tool execution code calling fashions; and a user input and output interface to interact with the users.