1. A method for provisioning an application for a mobile device, the method comprising: receiving a request for the application, the request being initiated via the mobile device; sending a communication accessible on a computing device based on the request for the application; determining configuration information for the mobile device to operate the application based on information provided by a user using the computing device in response to the communication sent to the computing device; and providing the configuration information to the mobile device for use in provisioning the application; wherein, the configuration information of the mobile device, specifies components to be installed on the computing device to provision the application on the mobile device.