1. A method, in a data processing system, for deploying an enterprise application into a runtime environment, comprising: identifying one or more extension points in a module of the enterprise application; identifying one or more plug-in modules defining extensions of the extension point; and integrating the one or more plug-in modules into the enterprise application based on configuration information associated with the one or more plug-in modules and the one or more extension points.