1. A method for provisioning an application for a mobile device, the method comprising: receiving information from the mobile device associated with a user; sending a communication accessible by a computing device associated with the user based on the received information; determining requirements for the mobile device to operate the application based on information provided by the user using the computing device; and providing the determined requirements information to the mobile device.