1. A method for configuring an integrated development environment for programming a type of computer application, the method comprising the steps of: receiving a selection of a target application runtime program; sending a request for information on one or more types of computer applications supported by the target application runtime program; receiving information on the one or more types of computer applications supported by the target application runtime program; extracting, in response to receiving the information, the one or more types of computer applications supported by the target application runtime program using the received information; requesting a selection of a type of computer application from the one or more types of computer applications supported; receiving a selection of the type of computer application, and in response, configuring an integrated development environment for programming the type of computer application selected; and wherein at least one of the steps is carried out using a computer.