Some embodiments of the invention include a computer readable medium including an internet application, the internet application comprising (1) metadata defining an application user interface including a plurality of layout modes, the application user interface configured for delivery to a client and configured to operate as an interface between a user and the internet application, the plurality o