CanvasUML is a software that allows basic UML class-diagramming, useful for software design and modeling. Its features include drag-and-drop functionality, customizable properties, and a user-friendly interface.
However, as a barely alpha-quality development, this app should not be used for any mission-critical work. Nevertheless, it should be viewed as an exploration of what is possible using the technologies mentioned above, devoid of any solid app. CanvasUML has several bugs and issues that require fixing in subsequent updates.
Despite its current implementation, CanvasUML is a preview of what is to come. Development going forward will most likely involve refactoring the app into a pure Cocoa/Objective-C application instead of continuing with JavaScript/WebKit. In conclusion, CanvasUML is a fascinating software technology preview that offers a novel experience as a UML diagramming software tool, but it still requires significant work to become a stable software that can be dependable for work.
Version 0.1: N/A