Abstract : The algorithms involved for a dense 3D reconstruction from two frames are highly dependent of the viewed scene. Furthermore, the user goals themselves induce should induce a specific choice. Indeed, the user focuses alternatively on the rendering, the running speed or the metrologic quality. Also, the aim of this paper is the design of a software library which allows to perform a dense matching between two images, by taking account both of the various user intents and world scenes. This leads first to the integration of several performant and possibly complex dense matching algorithms. The multiplicity and the complexity of the algorithms should however not be at the expense of the ergonomy of the software system. A futher goal is therefore to keep an easy and safe access to the library components. An iterative and object-oriented process is applied in order to cop with the design of a such library.