Modeling is the key for analysis and design; and purposeful abstraction by means of an appropriate model is the tool. I rely both on generic approaches like domain driven design and business process modeling, as well as on more specific methods like entity-relationship data modeling, object-oriented modeling, and domain-specific mathematical models; e.g., for dynamic systems and automata. My modeling experience ranges from integrated circuits and communication systems, multi-domain simulation models of electric vehicles and hybrids to business processes in energy and healthcare; it also covers the corresponding implementation models in languages like ER, UML and BPMN.