Markus Völter works as an independent consultant and coach for software technology and engineering. He focuses on software architecture, middleware as well as model-driven software development. Markus is the author of several magazine articles, patterns and books and is a regular speaker at conferences world wide. He is also the founder and editor of Software Engineering Radio. In this interview Markus speaks with Vladimir Gitlevich about domain-specific languages, MDSD and gives us his take on how they fit with DDD.