Page
01 / 05
VOL. I · NO. 1 · MMXXVI ·
licensemanagerpro.de · klausmack-software.com ↗
Kruså · Denmark
Version 5.1.1 stamped 05. Oktober 2026
— A Manual —

License
Manager
Pro

An application for safekeeping & maintaining
license keys, software subscriptions,
and related documents.

macOS 27 Golden Gate ready Swift 6
For macOS 14.6+ & iPadOS 17.6+ · MMXXVI · Klaus Mack Software

Contents

  1. Forewordp. 01
  2. Features & Functionsp. 02
  3. Live Demonstrationp. 03
  4. Technical Specificationsp. 04
  5. Erratum & Purchasep. 05
§ 1 — Foreword

What this is about.

Software licenses are valuables. Every key purchased, every registered app, every Adobe subscription represents a monetary value — and over the years, these values accumulate in email folders, note-taking apps, and Excel spreadsheets. Lost is lost; replacing them costs time, sometimes money.

LicenseManagerPro is the answer to this problem in its most honest form: a dedicated application, exclusively for managing software licenses, running on your own Mac or iPad, with optional iCloud synchronization through your Apple account. No third-party cloud services. No sign-up. No data collection. No advertising.

Initially this was just a 200-line script for myself. Only when three friends asked if they could have it too did it become a real app.

What you do get: a thoughtful tool from an independent developer who has been writing software since the early 1990s and knows exactly how scattered software licenses become over time.

§ 2 — Features & Functions

What the app does.

2.1 Encryption & Privacy

All data remains on the user's devices. Optional synchronization is performed exclusively via your personal iCloud account; no vendor server is involved. No data is ever transmitted to Klaus Mack Software.

2.2 Synchronization

Changes appear immediately on all devices. Deletion of a license is properly propagated — a fundamental requirement that many other implementations fail to meet.

This very "deletion propagation" cost me three weekends. Take a look at the version history — or the erratum below.

2.3 Multi-line Keys

The application accepts any key format, including multi-line PGP blocks as used by Alfred or JetBrains:

--------- BEGIN ALFRED LICENSE --------- A5MFDABram1Ad3RuZXQuZGUUAEE0TUZOalpqTXpV ek1qZGlNalU1AQUAACjkvhXVeJ9BB7hFUi/I39Jf qswFsIN3KCDtz0YEOBzdhheLEy/WVu4RyIM0aimQ ---------- END ALFRED LICENSE ----------
2.4 Automatic Data Capture

On request, the application automatically captures app icon, name, manufacturer, and version — either from locally installed programs, or by lookup in the Apple App Store (an internet connection is required for this). No more manual retyping.

2.5 Reminders & Expiration

Licenses with expiration dates, maintenance contracts, and software subscriptions are tracked with their expiry. A timely reminder spares you the unpleasant surprise of an expired Adobe subscription.

2.6 Freeware Kept Separate

On request, the application keeps free programs cleanly separated from purchased licenses. This freeware management is switched on or off in the settings; when active, a shortened entry form appears for freeware. Which fields this form shows — such as notes, links, or installation date — is determined by the user, while icon, name, version, manufacturer, operating system, and category are always retained.

§ 3 — Live Demonstration

How the app behaves.

The following demonstration shows typical operations in the application, presented in an abstracted command-line notation. It is not part of the actual application — which is of course graphical — but serves purely for illustration.

licensemanager — demo session

— Select an operation above —

LicenseManagerPro – main view on macOS with a selected license
Fig. 1 — Main view of the application on macOS, with a selected license
§ 4 — Technical Specifications

What you need to know.

— Specification —

Platforms
macOS 14.6 and higher / iPadOS 17.6 and higher
Architecture
Universal: Apple Silicon (M-series) & Intel
Storage
Local (Core Data) and/or iCloud
Languages
16 (DE, EN, ES, FR, IT, NL, NB, PT, DA, SV, TR, ZH, RU, PL, JP, KR)
Installation size
Approx. 12 MB
Internet connection
Required for purchase, iCloud sync & auto-capture. Stored licenses are always viewable offline.
Ads & tracking
None
macOS 27 Golden Gate
Tested and cleared — all functions run unchanged.
Programming language
Swift 6 — throughout, with strict checking of the internal processes.

"Universal" means: still runs on my old 2018 Intel MacBook. Nobody loses their favourite device because of an app.

§ 5 — Erratum & Purchase

Where to acquire the software.

Erratum 4.2.1 · May 2026

p. 02, par. 2.2: The first edition claimed iCloud sync would work "without complaint." This proved overly optimistic — deletions were not reliably propagated. Corrected in version 4.2.1, AppKernel event bus introduced.

Addendum 4.2.0 · April 2026

p. 02, new par. 2.4: Automatic data capture from installed apps and App Store added. Explicitly requested by two users; implemented after three days of tinkering.

Erratum 4.1.3 · March 2026

p. 03, par. 3.1: For licenses with multi-line keys (Alfred-PGP), newlines did not appear in the editor. Corrected; see TextEditor handling in 4.1.3.

Note · February 2026

Apple rejected the initial submission, citing that the app "pushed users toward in-app purchases." This was not intended; the dialog behaviour was revised and definitively corrected in version 4.2.1. I understand Apple's concern.

The application is distributed exclusively via the Apple App Store. A one-time purchase entitles you to permanent use on all devices owned by the purchaser (Mac and iPad included).

— One-time Purchase —
$ 8.99
for Mac & iPad combined · Lifetime updates
no subscription, ever.
→ Buy on the App Store

A note on philosophy: This application follows an old-fashioned but proven idea — the purchase is a one-time matter. Updates are delivered for as long as the developer maintains the software; no subscription arises from this. We consider this the most honest form of software distribution.