The main features of OpenShapes are:
* In browser Editing and viewing of diagrams
* All important stuff is done using Javascript
o Particularly the definitions of individual shapes
o Easy to add new classes of shapes
* Shapes in diagrams can be connected together
* Loose coupling to any particular graphical display platform
* Free Open Source with an MIT License
* Simple XHTML based format used for diagram data
* Straightforward application integration
* Support from linking from Shapes in Diagrams