In other embodiments the hardware device may be coupled to the computer system through a network, such as the Internet, or may be coupled to the computer system through wireless means. [0018] Deploying the prototype on the hardware device may comprise configuring the hardware device to perform at least a portion of the operations in the prototype.