MonoUML is a CASE (Computer-Aided Software Engineering) tool based on the Mono Framework. It uses Mono, GTK#, UMLCanvas#, and ExpertCoder.