Log Episode 1 [Wed, Sep 16, 2026] - 2026-Sep-19 Episode 2 [Wed, Sep 23, 2026] - 2026-Sep-23 Episode 3 [Wed, Sep 30, 2026] - 2026-Oct-03 Episode 4 [Wed, Oct 7, 2026] - 2026-Oct-07 Episode 5 [Wed, Oct 14, 2026] - 2026-Oct-14 Episode 6 [Wed, Oct 21, 2026] - 2026-Oct-23
TOMS - How Should a Desktop Application Make Money? Thinking Through Licensing, Add-Ons, Cloud Services and Localisation
As I move further into the development of my event-planning desktop application, I am reaching a part of the project that has nothing to do with C++ classes, Qt widgets or file formats. I need to decide how the product could eventually make money. That question sounds simple. Build software, choose a price and sell it. In reality, the business model influences quite a few technical decisions: licensing, update delivery, account management, documentation, cloud infrastructure, downloadable content, localisation and possibly even how much server-side functionality I want to introduce. There is also a principle I want to preserve from the beginning. This is intended to remain a real desktop application. I do not want to turn it into SaaS simply because recurring revenue is attractive. The user should be able to install the application, create an event, work on it locally and retain control of the resulting files. That does not prevent online service...