Markus Schacher is co-founder and KnowBody of KnowGravity Inc., a consulting firm based in Zurich that specializes in model-based engineering. As a trainer, Markus Schacher conducted the first public UML courses in Switzerland back in 1997. As a consultant, he has helped many large projects to introduce model-based techniques and apply them profitably. Today, as an active member of the Object Management Group (OMG), he is involved in the development of various modeling languages, including Business Motivation Model (BMM), Semantics of Business Vocabulary and Business Rules (SBVR), and UML Testing Profile (UTP). He is co-author of three books on business rules, SysML, and operational risks
Since 2005, he has also been supporting companies in the areas of «holistic enterprise architecture» and «business/IT alignment». In cooperation with Digicomp and HWZ, he also trains architects in the CAS course «IT Architecture».