The 30-second answer
Penova covers the same writing surface as Highland — for $99 less. Industry-format PDF, FDX round-trip, Fountain round-trip, beat-tagged Index Cards, sortable Outline, an iPhone companion, and production reports Highland doesn't have. Free for individual writers, forever.
The narrow case for Highland Pro is if you specifically want a
plain-text-first editing model: your scripts as
.fountain files in a folder, edited in Markdown shorthand,
diffable in Git, John August's design choices throughout. It's a
polished, opinionated tool for that specific taste — and if that's
you, $99 is reasonable. Penova is for everyone else.
Quick verdict
| Criterion | Penova | Highland Pro |
|---|---|---|
| Price | $0 forever | $99 (one-time) |
| Storage model | Structured (SwiftData) | Plain-text Fountain (.fountain files) |
| Editor model | Structured rows · Tab-cycle · ⌘1–⌘7 | Plain-text · Markdown shorthand |
| Fountain | Round-trip import + export | Native format |
| FDX | Yes, round-trip | Import + export |
| Index cards | Beat-tagged, drag-to-reorder | Cards exist |
| Production reports | Scene / location / cast tables | No |
| Page locking | Yes | No (it's a writers' tool, not production) |
| iPhone app | Yes (TestFlight beta) | No |
| iPad app | Coming | Yes |
| Voice capture | Yes (4 locales, on-device) | No |
Free, native Mac, no account. 3.7 MB.
Download Penova for Mac →Highland's Fountain-first ethos: why writers love it
Highland's defining choice is that scripts are stored as Fountain —
plain text with a few formatting rules. INT/EXT lines start with
"INT." or "EXT." Character cues are ALL CAPS. Parentheticals are
wrapped in ( and ). That's it. The file is
readable in any text editor, syncable through any sync service,
diff-able in Git, future-proof against any specific tool's lifespan.
For a working screenwriter who's seen multiple "industry standard"
file formats come and go, this matters. Final Draft's .fdx
is XML — opaque enough that you need a tool to read it. Highland's
.fountain is just text. If Highland disappears tomorrow,
your script files survive.
Penova treats your script as structured data (SwiftData) but exports to Fountain on demand and re-imports it cleanly. The trade-off: Penova's storage isn't human-readable in a text editor, but the structured representation lets us sort scenes by beat, reorder by drag, generate cast/location reports, and lock scene numbers in ways that plain Fountain can't represent.
Penova's structured-data approach: what it unlocks
Production reports. Penova's structured model means we can give you a scene table with INT/EXT, location, time, cue count, word count for every scene with one click. Highland doesn't have an equivalent — Fountain stores the heading text, but doesn't separately track cues, beats, or page positions as queryable fields.
Sortable outline. Click a column header in Penova's Outline view to re-sort by beat, location, or page count. Highland's Navigator and Timeline views surface the same data but as a fixed column order.
Beat tagging. Each Penova scene carries a
BeatType field (setup, inciting, turn, midpoint, climax,
resolution). Index Cards color-stripe accordingly. Highland's beats
live in a sidebar pane but don't bind to the scene structurally.
Page locking. When Penova locks the script for production, scene numbers freeze. Add a scene later and the locked numbers stay put — exactly what an AD references off the production schedule. Highland doesn't lock; it's a draft-stage writer's tool, by design.
Where Highland holds a specific edge
-
Plain-text purity. Highland stores your script as
a
.fountaintext file you can open in any editor. If Git diffs and "my scripts will outlive any specific app" matter to you, Highland's storage model is closer to that ideal. Penova exports Fountain on demand; Highland lives in it. - Markdown bridges. Highland's "Fountain Plus" extensions let you embed notes, alternate scenes, and metadata inline as plain text. Penova handles the same use cases through structured fields; if you specifically want the inline-comment workflow, Highland's the better fit.
- iPad. Highland for iPad has been around for years and is mature. Penova for iPad is on the roadmap (the iPhone app is in TestFlight today).
Where Penova pulls ahead
- It's free. $99 saved is $99. Highland Pro is worth every cent it asks for; Penova is the only free option in the same quality tier.
- Production reports + lock. If you'll ever hand a script to a producer or AD, the breakdown tables are useful and Highland doesn't have them.
- Voice capture on iPhone. Penova's iOS app has on-device speech recognition in 4 English locales plus Hindi. Walk to the train, dictate the scene, structure later.
- PDF re-import. Drop a PDF screenplay onto Penova and it parses back into structured scenes, cues, and dialogue. Highland imports Fountain and FDX; PDF is a one-way export.
Which one is for you?
The deciding question is how much of your work is the writing itself, vs. organizing, restructuring, and shipping. Highland is built for writers who type fast and don't want chrome between them and the page. Penova is built for writers who think in beats, restructure often, and may eventually hand the script to a producer.
Both apps export PDF, FDX, and Fountain that any reader can open. You can switch between them mid-project — your file isn't trapped in either app's storage layer. The cost of choosing wrong is low.
Try Penova for free.
If Highland's text-first speed turns out to fit you better, you've spent zero dollars finding out.
Download Penova 1.0.0 for Mac