Schematic is an easy-to-use diagramming tool that supports a variety of diagrams including UML, Electrical, Network, DFD, ERD, and more. It enables users to combine text, images, shapes, and connectors to create clear and informative diagrams.

One of Schematic's powerful drawing features is the way connectors and sockets work. Connectors enable visual connections between graphical objects, that are both visual and logical. As such, when graphical objects are moved, any connector objects attached to them are automatically adjusted to maintain the connection. Connectors will snap to object perimeters or any existing socket object defining specific snap locations. A variety of different connectors, including Bezier, right-angled, and forked connectors are available.
All objects can be snapped to specific locations on the page, and snap location spacing can easily be adjusted. Furthermore, Schematic comes supplied with a variety of arrow types, including pointed, diamond and circular, that can be positioned at end-points or at specific locations along lines or connectors.
Schematic also comes with a rich collection of specialist objects or widgets, that can be accessed via the object repository and exist in a hierarchy to make them easily locatable. Furthermore, users can create their own widgets for future inclusion in their diagrams, either by customising existing objects or by attaching drawing objects to them as children. All supplied widget sets were created as user-defined widgets using Schematic.
Moreover, Schematic offers an array of specialised graphical libraries, including UML, electrical, network, flowchart, DFD, and ERD libraries. Last but not least, Schematic includes print preview support and supports exporting diagrams as EMF, PNG, and JPG files.
Version 3.17: N/A