MDIRS is methodology to define the actors and the steps to build efficiently information retrieval (IR) System. MDRIS main mission is to analyze, develop and evaluate mechanisms s to produce IR systems from a more abstract, high level, efficient and productive way than it is done currently. MDIRS project is influenced by MDA reference model, and is mainly based on three principles: namely, high-level models specification; generative programming techniques; and it is component-based architecture-centric. In this paper we detail the methodology generative programming techniques used to produce IR Systems and the work that will be handled in the near future.