1. A method comprising: defining at least three orientation regions, each orientation region comprising a plurality of combinations of left/right tilt angle and front/back tilt angle and each orientation region being associated with an orientation of a mobile device; storing information regarding at least three work spaces, each work space being specific to a separate orientation of a mobile device as determined by examining a combination of left/right tilt angle determined from a sensor signal produced by an accelerometer in the mobile device and front/back tilt angle determined from a sensor signal produced by the accelerometer in the mobile device to determine which orientation region the combination is found in and each work space having different windows open in the work space than are open in the other work spaces such that a window open in one work space that is not open in the other work spaces is only displayed when the mobile device is in the orientation that the one work space is specific to, the information for a work space comprising for each window open in the work space, the position and size of the window; determining that the mobile device is in a first orientation by examining the combination of a left/right tilt angle determined from a sensor signal produced by an accelerometer in the mobile device and a front/back tilt angle determined from a sensor signal produced by the accelerometer in the mobile device to determine that the combination is in the orientation region associated with the first orientation; retrieving the stored information for the work space specific to the first orientation and displaying windows that are open in the work space associated with the first orientation in an orientation that matches the first orientation; determining that the orientation of the mobile device has changed from the first orientation to a second orientation by examining the combination of a left/right tilt angle determined from a sensor signal produced by the accelerometer in the mobile device and a front/back tilt angle determined from a sensor signal produced by the accelerometer in the mobile device to determine that the combination is in the orientation region associated with the second orientation; retrieving the stored information for the work space specific to the second orientation and displaying windows that are open in the work space associated with the second orientation in an orientation that matches the second orientation; determining that the orientation of the mobile device has changed from the second orientation to a third orientation by examining the combination of a left/right tilt angle determined from a sensor signal produced by the accelerometer in the mobile device and a front/back tilt angle determined from a sensor signal produced by the accelerometer in the mobile device to determine that the combination is in the orientation region associated with the third orientation; retrieving the stored information for the work space specific to the third orientation and displaying the windows that are open in the work space associated with the third orientation in an orientation that matches the third orientation.