1. A business intelligence analysis client system for use with a business intelligence analysis server system having an object model representing one or more data sources, the business intelligence analysis client system comprising: an object model module comprising a copy of the object model of the business intelligence analysis server system, wherein the object model module is configured to manage the copy of the object model; a user interaction module configured to receive a set of user gestures, convert the set of user gestures into a set of user requests, and present a set of results based on the set of user requests via a user interface, wherein the set of user requests comprises commands for the object model module; and a communication module configured to manage communication with the business intelligence analysis server system, wherein the communication comprises requests issued to and responses received from the business intelligence analysis server system, and wherein the communication module obtains information from the business intelligence analysis server system for updating the copy of the object model with the object model module.