This invention relates to providing a mobile device, such as a handheld computer, personal digital assistant (PDA), Internet capable phone, or laptop, or a desktop computer to run business applications offline and synchronize data with a central computer system, such as a business electronic commerce system, via a standard Internet connection or other connection.