Visual modeling paradigm is known for a number of decades already but still vast majority of software engineers prefer traditional programming to automated code generation from visual models. In this paper we discuss several ways to make modeling using diagrams more usable for industrial software development. Specialized domain-specific visual languages could be used to make models clearer and ...