A device, such as a personal digital assistant, Internet enabled phone,
handheld computer, laptop computer or desktop computer, being capable of
running business applications online or offline and of synchronizing data
related to such applications with a central computer system. The device
also being able to receive deployed software and install it and to
deinstall unwanted software automatically.