Frequently Asked Questions

Is the $99 a one-time, flat fee?

Yes! Boutique is self-hosted software, the license is similar to traditional desktop software. Updates (e.g. version 1.0 to 1.1) will be provided for free. Updates include bug fixes and minor feature additions. Upgrades (e.g. version 1.x to 2.x) will be provided for an additional fee. Upgrades include major new features.

What's included with the purchase?

Boutique is packaged into a single binary, available for download after purchase. You can use the binary to install the Boutique service (server and queue), which will run on your Linux server. The installed software will include: the admin panel, the embedded code to run on other websites, and the background processes which sends emails and handles payments.

What are the system requirements?

Boutique requires a Linux system (it's compiled for x86_64 or amd64) and the PostgreSQL database. You'll also need a web server to proxy requests, such as Nginx or Apache, with SSL. The software itself is written with Crystal, but your server does not need to have Crystal installed.

There is no Boutique-hosted purchase/subscribe page. All product purchases and newsletter subscriptions are done from an embedded modal — which must be activated from your own website.

What knowledge do I need to run Boutique?

You should be comfortable operating in a Linux environment, via the command line. You should also know how to setup a PostgreSQL database and a web server (e.g. Nginx or Apache).

What features does Boutique currently have?

What features are missing but planned?

These features are deemed very important and are planned for v1.x of Boutique.

What features are missing and are not planned?

I currently have no plans to include these features in Boutique. If you're interested in them, please contact me. If there's overwhelming interest, I'll add them to Boutique.

What's the refund policy?

If you're unhappy with your purchase for any reason, please contact me within 30 days of purchase for a full refund.

What if I have another question?

Please contact me if you have any questions about Boutique.