An emulation system is provided to reduce data transmission time and increase an emulation speed on the basis of distributed data processing. An emulation system(100) comprises a controller(30), an emulation calculator(20), a storage unit(40) and an interface unit(50). The emulation calculator includes a user circuit, and emulates the circuit. The storage unit stores the emulation data created from the emulation calculator according to the control of the controller. The interface unit transmits the emulation data to be distributed to a plurality of computers by the controller.