1. A computer-implemented method for multi-user, at least partially concurrent, electronic circuit design comprising: recording, at a client computing device, a plurality of operations associated with an electronic circuit design, wherein the electronic circuit design is accessible by multiple users in an at least partially concurrent manner; generating a script based upon, at least in part, the recorded operations; displaying, at the client computing device, at least a portion of the generated script; and receiving one or more data packets from a server computing device at a script database associated with the client computing device.