Markus discusses the concept of architecture-centric model driven development, emphasizing its role as an architectural catalyst that refines system architecture. By formalizing project architecture into a meta model, developers can simplify programming and generate necessary code automatically. Starting with architecture allows for a clearer understanding of the domain, paving the way for further abstraction of business concepts through domain-specific languages.