1. A method for providing access to an application, comprising: determining an activation code based on a unique identifier of a computing device on which the application is to be run and an application identifier associated with the application; and providing the activation code to the computing device.