Abstract: An intermediary system and method are disclosed for providing users access to enterprise data via the Internet, Wireless PDA, VoIP Phone, Wireless Phone, and GSM/EDGE SmartPhone, and other communication devices. The intermediary system allows users to access enterprise data based on the user's role in the enterprise, the user's assigned privileges, or the user's object permissions. The intermediary system tailors the enterprise data for the user based on the type of communication device of the user, the point in time the user communicates with the system, or the location in a network where the user is communicating with the system. Depending on the above criteria, the user is given a “view” of the enterprise data that relates more directly to the user's current needs, duties, and tasks.