The event-driven nature together with MVC architecture of JointJS makes it easy to plug-in any backend application.
Whether you're creating a state machine builder, modeling tool, voice application designer, electronic circuits simulator, information system browser and editor, implementing a visual programming language or building a graph visualization with interaction, JointJS is the toolkit that makes your life easier. Together with Rappid, you can build these applications in days, not months!
If you're a single developer, curious being, you can take advantage of the open source license of the JointJS core library and build cool applications for free.
For companies of all sizes, we provide a complete diagramming toolkit, Rappid, that implements all kinds of UI, export and layout features (selection, clipboard, inspector, icon tools, auto-layouts, element palette, validator, raster and vector exports and much, much more). Rappid also gives you a commercial license to JointJS. We also provide a guaranteed support. Additionally, If you want us to build an application or a certain feature for you, we'd be happy to talk to you.