Case study · Desktop SaaS with licensing

Astra Remouse

A Windows email automation app sold as a subscription, with a licence server, payments and a support bot.

Our own product, in production Web apps and SaaSIntegrations and APIs

Illustration of the interface. Live demo on request.

The problem

Selling desktop software means stopping copying, taking payments and handling licences. All of it had to run without a support team.

What we built

  • A Windows desktop app
  • A licence server with hardware fingerprinting
  • Paystack and Bitcoin payments
  • A Telegram bot for licences and support

How it works

Step by step.

Built with

PythonFastAPIPaystackTelegramWindowsGitHub Actions
  1. Buy

    The customer pays by card or Bitcoin.

  2. Licence

    A licence is issued and tied to their machine.

  3. Run

    The app checks its licence with the server.

  4. Support

    Licence questions are handled by the Telegram bot.

Where it stands

The same licence server now powers other desktop apps we build.

Free first call

Want something like this?

Tell us what slows your business down. The first call is free, and you get an honest answer on what can be built and what it costs.