1. A method of pushing content to one or more of a plurality of mobile devices over a computer network, comprising: i) creating one or a plurality of content files and storing said one or plurality of content files in a content database accessible to said computer network; ii) selecting one or more of said stored content files to form a package for delivery to one or more target mobile devices; iii) generating a request file containing an identification of said target mobile devices and the addresses and types of said selected one or more content files; iv) delivering said request file to a pushing server; and v) pushing said selected content files to data storage means in said one or more target mobile devices.