1. An apparatus, comprising: a computer-readable storage medium configured to store an application project associated with an application, and a plurality of sets of configuration information corresponding to the application project; and a processor, coupled to the computer-readable storage medium, configured to execute computer-executable modules stored on the computer-readable storage medium, the computer-executable modules comprising: a designer module configured to expose and activate a plurality of development tools employable to generate content, contained within the application project, that specifies the application; and a deployment module configured to install the application to a target based on the application project and a set of configuration information, of the plurality of sets of configuration information, respectively associated with the target.