In other embodiments the server module supports protocols including but not limited to XML, SQL access, Java and COM. In this embodiment the TCP/IP client/server communications supports user event transfer from the client to the server allowing the executable content methods to be located and executed on either the client or the server.