We present the roadmap of the design and progress of a theory supported tool for component-based model driven software development (CB-MDD). First the motivation for using CB-MDD, its needs for a theoretical foundation and tool support are discussed, followed by an overview of the development of the theory and a prototype tool. The initial experiences with the tool are summarized, and based on the lessons learned, the further development trajectory leading to further integration with transformation and analysis plug-ins is delineated.