MacBuddy
Runway icon
4.5(28 votes)

macOS

Updated: Jun 17, 2026

Runway is a native macOS application dedicated to UML — the structured notation that software engineers and architects rely on to map class relationships, model message sequences, and document system behaviour before a single line of code is written.

What is Runway?

Runway is a purpose-built UML modelling tool for macOS, created by the small independent studio Celestial Teapot. Unlike sprawling, general-purpose diagramming packages that lump UML shapes alongside flowcharts, org charts, and floor plans, Runway exists for one discipline: Unified Modelling Language. That single-mindedness shows in every detail — from smart relationship connectors that understand directionality and multiplicity, to palettes organised around diagram types rather than generic shape categories.

If you have ever tried to cajole OmniGraffle or draw.io into producing a properly formed class diagram, you will immediately notice the difference. Runway knows what a stereotype is. It knows that an association arrow is not the same as a dependency. It does not make you hunt through a generic shape library to find the right notation — it is already there, correctly drawn, ready to connect.

What does Runway do best?

Runway shines at the structural and behavioural diagram types that form the backbone of software design work. Class diagrams are where I reach for it most: drop in a class, move through its compartments, define attributes and operations, and Runway renders clean, standards-compliant output without any manual alignment fiddling. Sequence diagrams flow naturally too — lifelines stay parallel, message arrows snap to the correct activation bars, and the diagram expands vertically without fighting you.

The native macOS integration matters more than it might sound. Runway respects system fonts, honours Dark Mode without looking like an afterthought, and works with macOS file management the way a proper Mac app should — iCloud Drive just works, document versioning is a standard sheet away, and you are never asked to manage a mysterious project folder or embedded database.

  • Semantically correct relationship connectors — directionality, multiplicity, and type are first-class
  • Diagram palettes organised by UML type, not generic shape categories
  • Native document model: a single file per diagram, no exotic format lock-in
  • First-class Dark Mode and system font support throughout

Who should use Runway?

Runway is aimed squarely at software developers, architects, and technical leads who produce UML as part of their day-to-day design and documentation workflow. It is equally well-suited to computer science students who need standards-compliant diagrams for coursework without wrestling with heavyweight academic tools. If your primary job is diagramming mixed content — process flows, wireframes, network maps — a general-purpose tool like OmniGraffle or Miro will serve you better. But if UML is a first-class deliverable in your work, Runway removes the friction that every non-specialist tool quietly adds.

How much does Runway cost?

Runway is available directly from the Celestial Teapot website. As an independently developed Mac utility from a studio with a long history of traditional shareware, I would expect a one-time licence rather than a recurring subscription — but check the official site for the current price and any edition distinctions before you buy. Indie apps from this corner of the Mac ecosystem are refreshingly honest about what you are getting: a tool, not a platform.

What are the best Runway alternatives?

The shortlist for a dedicated UML tool on macOS is shorter than you might expect. StarUML is the most direct competitor — actively maintained, broad diagram coverage, and a plugin ecosystem — but it runs on NW.js, so it carries the weight and non-Mac feel that entails. Astah (Community and Professional editions) is a Java-based veteran with thorough UML support, though its interface has never felt at home on macOS. OmniGraffle is brilliant for general diagramming and can produce clean UML with the right stencils, but it is not UML-native and carries a significantly higher price. For code-first teams, PlantUML generates diagrams from plain text — excellent for version-control integration, but a wholly different workflow. Finally, draw.io (diagrams.net) is free and surprisingly capable, though offline use requires configuring an Electron desktop wrapper.

How does Runway compare to StarUML?

StarUML wins on breadth: code-generation hooks, an extension marketplace, and multi-model project management make it the enterprise choice. On macOS, though, it shows its non-native roots — controls feel borrowed from another operating system, font rendering can be inconsistent, and startup time is noticeably slower than a proper native app. Runway trades that catalogue of features for genuine macOS integration and a focused workflow. If you need round-trip engineering or cross-platform team licences, StarUML earns its complexity. If you want a tool that opens quickly, respects your system preferences, and gets completely out of the way while you think through your architecture, Runway is the better daily driver.

Software Information

Software Name
Runway
Version
Latest
Developer
Category
Developer Tools
OS Compatibility
macOS
Architecture
Apple Silicon & Intel (Universal)
License
Shareware
Language
English
File Size
Last Updated
Jun 17, 2026