OmniGraffle is a diagramming and digital illustration application for macOS and iOS created by The Omni Group. Uses OmniGraffle is used to create graphics and visuals. The application features several design tools, along with a drag-and-drop WYSIWYG interface and a notes function that annotate and create specification documentation for prototypes and mockups. While OmniGraffle can produce graphics and visuals, it is often used as a tool to create content maps, screen flows, and wire frames. Visuals are often referred to as "graffles." Although OmniGraffle is an industry tool, it lacks interactivity capabilities and is not easily used for team collaboration due to its limitations as a desktop and tablet application. Application resources and tools OmniGraffle design tools include canvases, templates, stencils, vector drawings, and grid guides. Other features include auto layout and document management. Canvases Canvases are spaces where users can create shapes. Attributes to creating a canvas include canvas name, sizing options, grid and dimension selections, and diagram layout. Users may create and also share canvases and layers, with automatic updates available. This gives users the option to create layers once, toggle layers to appear on desired canvases, and update automatically if any changes occur. Templates Templates are OmniGraffle application resources. Template documents can be manipulated by users for their purposes. Some sample templates are preloaded and available for users. Users may also create, edit, and save templates for creating consistent graffles. Stencils Stencils are OmniGraffle application resources. Stencils are clip art files that serve as elements, such as icons or buttons, for OmniGraffle documents. A range of sample stencils are pre-loaded and available for immediate use. Users can also create, share, download, and preview stencils online as well through OmniGraffle's Stenciltown or other stencil libraries, such as Graffletopia. Vector drawing Because OmniGraffle visuals are vector-based, visuals are composed of mathematical representations of pixels. Rather than creating free-hand drawn work, users utilize vectors to create these visuals. To minimize user-end visual creation, vector drawing also allows for all graphic images to be recreated. Smart guides Smart Guides is a tool that can be turned on or off. While moving objects around the canvas, Smart Guides provides users with highlighted grid lines to easily align objects on the canvas. It also provides additional ease for users with a dynamic snap-to-grid functionality for accurately snapping objects into alignment around the canvas. Extra features Other design features in the latest versions of