This paper shows how XML metalanguage capabilities and related tools could be used first to model data structures and operations of domain specific languages, and second to facilitate the transformation process from system specifications to software systems. This approach allows to identify the subsystems of a software system using different domain specific languages. Such languages and the language transformer rules are the result of a domain analysis process adequately customized for this propose