Abstract
COTs-based development (CBD) is gaining ground on traditional development given the benefits it provides. Several methods are proposed to support one or more CBD process steps. However, in practice many problems are faced. These problems are mainly related to the lack of CBD environments, and the difficulty of choosing the appropriate method in each step and then properly apply it. In this paper, we propose a meta-model for the CBD process. To generate it, we use the MAp process metamodel which allows to specify decision-oriented processes. The proposed CBD meta-model exhibits a strategic level capturing knowledge about existing methods. It provides choice guidance of the appropriate method according to the current situation. It therefore allows the developer his/her construct a customized process depending on the application to develop, his/her preferences and experience with the methods. The use of this meta-model is illustrated through a case study.