1. A method for distributing data to a mobile device, comprising: providing at least one component interface for at least one data component, each component interface being associated with an object type of the data component; generating a sync list including at least one of said component interfaces; sending the sync list to the mobile device; and sending an object of an object type associated with the at least one component interface on the sync list to the mobile device, the object being determined to be relevant to the mobile device.