1. A method comprising: receiving a request identifying an application; determining whether the application corresponding to the request is present within a designated search path; generating the application based upon automatic compilation of one or more source files, if it is determined that the application is not present within the designated search path; determining whether regeneration of the application is needed if it is determined that the application is present within the designated search path; and regenerating the application based upon automatic compilation of the one or more source files, if it is determined that regeneration is needed.