1. A method, performed by an electronic mobile communication device, to install a computer program onto a computing device that is different than the electronic mobile communication device, the method comprising: detecting a connection to the computing device; in response to detecting the connection, communicating with an installation module on the computing device to obtain information for use in installing the computer program, the information comprising a target directory into which at least part of the computer program is to be installed; changing a recommended directory to the target directory, the recommended directory comprising a directory on the electronic mobile communication device into which the computer program is recommended to be installed; and executing, on the electronic mobile communication device, an installer for the computer program, the installer using the information from the computing device to install the computer program on the computing device, the installer creating the target directory on the computing device and installing the at least part of the computer program in the target directory.