Website profiles · Technology insights · Alternatives

stairways.com No paid content found

Categories: Productivity

Stairways Software is the leading software maker for Mac OS X for customizing keyboards. This software will increase business productivity. It is the first choice for your business efficiency needs.

Visit website

Updated: 2026-10-02 08:43 Language: English (default) Access: Normal

Profile views 1 Outbound visits 0
Stairways Software Full homepage screenshot
Editorial Review

Website Review

What is Stairways Software?

Stairways Software is a long-running Macintosh-only software company, best known for Keyboard Maestro, a macOS automation and macro tool. The company positions itself around keyboard customization and productivity: you build macros that trigger from keystrokes, menus, or other events, then let them handle repetitive tasks on your Mac.

Its main audience is Mac users who want to automate routine actions rather than write full programs. Typical uses shown on the site include typing a saved email address, opening a website or app, and duplicating a line of text. The pitch is broad: if you can do something manually, Keyboard Maestro can likely automate it.

A few practical trade-offs to know:

  • Mac-only. This is not cross-platform automation software, so it won't help on Windows or Linux.
  • Power vs. setup time. Simple macros are quick to create, but more elaborate automations take planning and testing.
  • Permissions matter. macOS accessibility and location permissions can interfere with keystroke, menu, and location-based actions, and the site notes that these sometimes need toggling off and on.

As a next step, decide what you'd automate first — something small like expanding a signature or launching a daily set of apps — then check whether Keyboard Maestro's trigger-and-action model fits that task. For comparison, Mac automation users also often look at Apple Shortcuts and Folivora BetterTouchTool, though Keyboard Maestro is the more macro-centric option.

What can Keyboard Maestro automate on a Mac?

Keyboard Maestro is a macOS macro program from Stairways Software. Its own description is broad: if you can do something manually on your Mac, it can almost certainly be automated. That covers both tiny personal shortcuts and multi-step workflows.

H3 What it can automate, in practice

  • Typing and text expansion — inserting your email address, common replies, snippets or signatures.
  • Launching and switching — opening apps such as Pages, jumping to Gmail or Facebook, or moving between windows.
  • Editing chores — duplicating a line, copying and pasting, selecting menus by name.
  • Menu and interface control — choosing menu items by name, which lets a macro drive apps that lack scripting support.
  • System and context actions — creating calendar events, sending Pushover notifications, using Apple text recognition, and getting your location (the location action needs Location Permission).
  • Chained workflows — combining triggers, keystrokes, app launches and actions into one command you invoke with a hotkey, typed string or other trigger.

H3 Who gets the most out of it

User Typical payoff Trade-off
Casual Mac user Email address, canned text, quick app launches Small setup time per macro
Power user / developer Menu selection, multi-app sequences, command-line tool Complexity grows with the macro
Business or admin user Repetitive document, data-entry and notification steps Needs consistent naming and maintenance

H3 A concrete scenario

Say you handle customer replies. One macro could open your mail app, paste a standard greeting, insert the customer's name, attach a template and log a calendar reminder. Instead of five manual steps, it becomes one keystroke. The same logic applies to weekly reports, file renaming or preparing meeting notes.

H3 Before you start

Expect permission friction. Stairways notes that macOS Accessibility permissions can misbehave: if keystrokes, menu selection or copy/paste stop working, toggle Keyboard Maestro and Keyboard Maestro Engine off and on in System Settings → Privacy & Security → Accessibility, or remove and re-add them. Budget a few minutes for this when you first install.

H3 Next step

Pick one task you repeat daily, time it, then build a single macro for it and assign a hotkey. If you want to compare approaches, Keyboard Maestro's own material is at Stairways Software, and you can see how Apple's built-in automation compares at Apple Support or explore the scripting route at Apple. For a free, code-based alternative on macOS, GitHub hosts many open-source automation projects worth reviewing.

How much does Keyboard Maestro cost and how do I upgrade?

Keyboard Maestro is sold by Stairways Software as a one-time purchase: the listed price is US$36 for a new license, and an upgrade is US$25. Both figures come from the product page, so treat them as the vendor's current listed pricing rather than a subscription rate.

Stairways Software

How upgrading works in practice

  • The upgrade price applies to existing licensed users, not to first-time buyers. If you already own a license, you pay the lower upgrade amount instead of the full price.
  • The site provides a "What's My License?" lookup and a user database area where you can check the license tied to your email address before buying. Do that first, because it tells you whether the system sees you as a new customer or an upgrade customer.
  • Keep the email address you originally used. If you have changed addresses, the lookup may not find your record, and you would need to contact Stairways to sort it out before paying.
  • After purchase, keep your license details somewhere you can find them, since future upgrades and re-installs will depend on matching that record.

A concrete scenario

Suppose you bought a license a few years ago on your work email and have since moved to a new job. Before clicking upgrade, run the license lookup with the old address. If it returns your license, upgrade at US$25 and then update the registered email. If it returns nothing, resolve that with support first; otherwise you risk paying the full US$36 for something you already own a path to.

Decision criterion

Buy new at US$36 only if you have never held a Keyboard Maestro license. If you have any prior license, verify it and take the US$25 upgrade. The gap between the two is small enough that the real cost is the time spent confirming your record, not the difference in price.

Next step: open the product page, run the license lookup, and only then choose between the buy and upgrade options.

How do I fix Accessibility permission problems in Keyboard Maestro?

Toggle the permissions off and back on — that's the fix Stairways Software itself describes. In the page's own words, if typing keystrokes, selecting menus, copy/paste or similar actions fail, you go to System Preferences → Security & Privacy → Privacy → Accessibility and switch Keyboard Maestro and Keyboard Maestro Engine off, then on again. If that doesn't take, remove both entries and let macOS re-add them (usually by launching the app and accepting the prompt).

Why it breaks in the first place

Stairways notes that every macOS release since Mojave has had some form of Accessibility permission problem. The permission is stored against the app's identity, so an update, a move to a new Mac, or a restored backup can leave macOS believing the app is a different program than the one you approved. The checkbox still looks ticked, but the grant no longer applies.

A reliable order of operations

  1. Quit Keyboard Maestro and Keyboard Maestro Engine (both, not just the editor).
  2. Open System Settings/Preferences → Privacy & Security → Accessibility.
  3. Remove Keyboard Maestro and Keyboard Maestro Engine with the minus button, or toggle each off.
  4. Relaunch Keyboard Maestro and accept the permission request when it appears.
  5. If nothing appears, toggle the entries back on manually.
  6. Reboot if the checkbox state and the actual behaviour still disagree.

What this looks like in practice

A typical case: you upgrade macOS overnight, and the next morning your "type my email address" macro pastes nothing, while a macro that only opens an app still works. That split — actions that simulate input fail, actions that just launch things succeed — is the signature of a lost Accessibility grant rather than a broken macro. Rebuilding the macro is wasted effort; re-granting the permission is the actual fix.

One related note from the same page: wireless/location-based macros need Location Permission, which macOS may never request on its own. Stairways points to the Get Location action in version 11.x to force the prompt.

Preventing repeats

  • Re-check Accessibility after every macOS upgrade and after migrating to a new Mac.
  • Keep the app in a stable location rather than moving it between folders.
  • If you use a sync or backup tool, expect to re-grant after a restore.

For version-specific behaviour and current requirements, the vendor's own documentation is the authority: Stairways Software. If you'd rather avoid permission-sensitive automation entirely, macOS Shortcuts and AppleScript's built-in menu commands cover some of the same ground with fewer grants, though with far less flexibility.

Which macOS versions are compatible with Keyboard Maestro?

Keyboard Maestro works across a very wide range of macOS releases. According to Stairways Software, all versions of Keyboard Maestro back to 4.3.2 run on the current macOS release (referred to on the page as “Golden Gate”), and the same statement is made for every macOS version since Mojave.

That backward compatibility is unusual for Mac automation tools, which often drop older systems quickly. In practice it means:

  • Old Macs kept on older systems: If you are running Mojave or later but cannot update further, a current Keyboard Maestro license still covers you.
  • New Macs on the latest macOS: The newest release, Keyboard Maestro 11, is the version to use, and it is the one that receives new features such as the Macro Wizard, a Security preference pane, Apple Text Recognition support, and actions like Prompt For Snippet, Create Calendar Event and Send Pushover Notification.
  • Mixed fleets: If you manage several Macs on different macOS versions, one product version can serve all of them, which simplifies licensing and macro sharing.

Two practical caveats come from the developer’s own notes. macOS since Mojave has had recurring Accessibility permission problems, which affect actions that type keystrokes, choose menus or use copy/paste. The fix is to toggle Keyboard Maestro and the Keyboard Maestro Engine off and on again in System Settings → Privacy & Security → Accessibility, or remove and re-add them. Separately, wireless location information needs Location Permission, which the system may not prompt for; the Get Location action in version 11.x can force that request.

If you are unsure whether your exact macOS build is covered, the sensible next step is to download the current version and test a simple macro — such as inserting your email address or opening a frequently used app — on your own machine before buying.

How do I find or manage my Keyboard Maestro license?

License management for Keyboard Maestro lives on Stairways Software's own site, not inside the app. The page offers a "What's My License?" lookup and a user database for managing the email address tied to your purchase, alongside the option to receive announcements.

Stairways Software

Practical steps for a typical owner

  • Open the "What's My License?" page and enter the email address you used at purchase. If you've changed addresses since then, the user database is where you update it so future lookups and upgrade notices reach you.
  • If you're reinstalling or moving to a new Mac, retrieve the license first, then enter it in Keyboard Maestro's registration window rather than hunting through old email receipts.
  • Upgrading from an older version is a separate path from a fresh purchase, so check which one applies before paying. The page lists a full price for Keyboard Maestro and a lower upgrade price, but confirm current figures on the site itself, since they can change.

Whose experience this reflects

The page's own notes describe two recurring friction points rather than license issues: Accessibility permissions on recent macOS versions, where you may need to toggle Keyboard Maestro and Keyboard Maestro Engine off and on in System Settings, and Wireless location data, which may require Location permission or the Get Location action in version 11.x. Those are the developer's observations, not mine. My read: if automation suddenly stops typing keystrokes or selecting menus after a system update, check permissions before assuming a licensing problem — the two look similar because the app appears inert either way.

A quick decision rule

Situation Where to go
Lost your license details "What's My License?" lookup
Changed email since purchase User database
Moving to a new Mac Retrieve license, then register in-app
Coming from an older version Upgrade path, not new purchase
Macros stopped working after update Accessibility permissions, not licensing

If the lookup returns nothing, try alternate addresses you may have used, since the record is keyed to the purchase email.

Related questions

More questions →
What is stairways.com?
Stairways Software is the leading software maker for Mac OS X for customizing keyboards. This software will increase business productivity. It is the first choice for your business efficiency needs.
Does stairways.com offer paid content?
Unknown.
What languages does stairways.com support?
Primary language: English.
How can I visit stairways.com?
Use the Visit website link to open the website in a new tab.
What are some alternatives to stairways.com?
Related websites include zettelkasten.de, zakrzewski.com.au, wpforms.com, workspace.google.com, wire.com, whph.ahmetcetinkaya.me. Compare their features and pricing for your needs.

Website Overview

Identifiable technologies and additional version or configuration signals make the service easier to fingerprint, which may help targeted scanners narrow their checks. An established domain and managed infrastructure suggest continuity of operations and may support dependable delivery, although neither guarantees service quality.

Domain and Registration

Registered in 1996, this domain has about 30 years of history. That suggests continuity, although ownership and purpose may have changed. The domain uses the common .com extension, which is not an independent safety signal.

DNS and Email

MX records exist, but SPF, DKIM and DMARC were not detected. Protection against domain impersonation may be incomplete. Nameservers are provided by peter.com.au, indicating managed DNS hosting. MX records point to the peter.com.au email service. CAA records restrict which certificate authorities are authorized to issue certificates. No CNAME was found; the observed records resolve directly to addresses.

TLS and Certificates

The certificate uses an RSA 2048-bit public key, offering broad client compatibility. The server supplied a complete certificate chain. No organization name is present in the certificate; the available fields are consistent with domain validation. The certificate was issued by Let's Encrypt, commonly associated with automated certificate services. The certificate's total validity is about 89 days, consistent with a short renewal cycle.

HTTP and Browser Security

The Server header exposes the software version: nginx/1.24.0 (Ubuntu). This makes version-targeted checks easier, but is not proof of an exploitable vulnerability. The response lacks these common security headers: X-Content-Type-Options, Referrer-Policy, Permissions-Policy. No X-Powered-By header was found, reducing one common source of backend fingerprinting information. No obvious internal addresses or debug information were found in the headers. No explicit CDN or WAF marker was found in the response headers.

Technology Stack Analysis

The public page identifies nginx 1.24.0, with exact versions exposed for 1 technologies. These details can narrow vulnerability checks, although exposure alone is not a vulnerability.

Search and Social Sharing

The meta description has 200 characters and may be shortened in search results. No viewport meta tag was detected, which may affect mobile layout behavior. No homepage canonical URL was detected. If duplicate URLs exist, consolidation may be less explicit. No Open Graph metadata was detected, so social previews may depend on platform inference. The title has 60 characters, within a common display range.

Hosting and Email

DNSpeter.com.au
HostingDigitalOcean, LLC
Emailpeter.com.au
Location United States flagClifton, New Jersey, United States 104.236.9.75

User reviews (0)

  • No reviews yet.

Pages, Search and Sharing

Meta descriptionStairways Software is the leading software maker for Mac OS X for customizing keyboards. This software will increase business productivity. It is the first choice for your business efficiency needs.
Canonical URLNot detected
LanguageEnglish (default)
Twitter CardNot detected

Unknown

No rules found

No sitemaps found

Registration details RDAP / WHOIS

RegistrarNetregistry Wholesale Pty Ltd
Registered1996-01-29
Expires2029-01-30
Domain statusactive
Nameserversns1.peter.com.au、ns2.peter.com.au
DNSSECunsigned

DNS records

TypeNameValueTTLPriority
Awww.stairways.com104.236.9.7586400—
MXstairways.commail.peter.com.au8640010
NSstairways.comns1.peter.com.au86400—
NSstairways.comns2.peter.com.au86400—
CAAstairways.com128 issue "letsencrypt.org"86400—

TLS and certificates

AssessmentNormal configuration
Supported protocolsTLSv1.2
Negotiated protocolTLSv1.2
Certificate subjectblog.keyboardmaestro.com
IssuerLet's Encrypt
Valid until2026-12-20T21:03 · Remaining when checked: 79 days
Verification detailsCertificate trust: Passed · Hostname match: Passed

HTTP response headers

HeaderValue
content-typetext/html; charset=utf-8
cache-controlmax-age=86400
servernginx/1.24.0 (Ubuntu)
strict-transport-securitymax-age=15768000
content-security-policyframe-ancestors 'none'
x-frame-optionsDENY

Identified technologies

nginx 1.24.0