1. A method comprising performing a machine-executed operation involving instructions, wherein the machine-executed operation is at least one of: A) sending said instructions over transmission media; B) receiving said instructions over transmission media; C) storing said instructions onto a machine-readable storage medium; and D) executing the instructions; wherein said instructions are instructions which, when executed by one or more processors, cause the performance of: in response to receiving a request from a client, transmitting over a network, to said client, interface data that causes a browser executing on the client to display an interface that includes a control; receiving, at a server remote to said client, said application code, wherein said application code is transmitted to said server in response to said client receiving first user input through said control; and storing said application code at said server, wherein said application code can be executed from said server in response to said server receiving second user input.