Abstract: In this study, we propose a generic approach for the deployment of component based applications. The proposed approach is based on D and C specification and model driven architecture that is becoming a key approach for model transformation. Specifically, our generic deployment tool is implemented and tested for enterprise Java beans through two main steps. Starting from a platform specific model, it is transformed by means of Atlas transformation language to a platform independent model that is represented by D and C application model. Then, the resulting D and C model and deployment domain model allow to launch the deployment plan by describing the choice of components, their locations and linkages.