1. A system having machine code stored thereon, comprising: A. at least one server module including server machine code operative to: i. provide a selected functionality; and ii. write information necessary to describe said selected functionality to a memory device; iii. use said information for creating dynamic function calls; and B. at least one client module including client machine code operative to: i. search said memory device for said selected functionality; ii. request at least a portion of said information; and iii. invoke said selected functionality of said server module; wherein said server machine code is generated by a compiler from server source code, said server source code including: source code for generating said server machine code operative to provide said selected functionality; source code for generating server machine code representative of said information; and source code for generating server machine code operative to write said machine code representative of said information to said memory device.