The computer system includes monitoring node, dispatch node, computation node (CN), data server, and client. The monitoring node receives applied engineering (AE) description file submitted by client, manages and monitors state of the dispatch node and accomplished condition of each task cluster. The dispatch node dispatches tasks to dominative each CN, monitors state of each CN, and accomplished condition of task. CN receives and calculates task dispatched by the dispatch node, reports accomplished condition of task, and carries out data exchange with data server. The data server stores data of backed AE, processes data request from the client and CN. Client submits initial AE, manages start up running of main task, and obtains final result of application. Features are: good generality, crossing platform, convenient programming, good fault tolerant and expansibility, and overcoming disadvantages of former voluntary computation system.