1. A method, comprising: accessing configuration data specifying functionality added to an integrated development environment (IDE) executing at a client device, the configuration data identifying an event and a code generation file to invoke at an application server in response to the identified event, wherein the configuration data further specifies application server identification information and one or more parameters to provide to the application server, wherein the code generation file is independent of a programming language used to implement the IDE; monitoring the IDE to determine if the event occurs, wherein monitoring the IDE comprises listening to a plurality of events identified by the IDE; and upon occurrence of the event, providing a call to the application server to invoke the code generation file mapped to the event.