Bespoke Software Delivery

If you deliver custom software by emailing installers or sending shared-drive and transfer links, BinDist replaces that with a private download area for each client.

The problem this solves

Custom software usually gets delivered in ad-hoc ways: installers over email, files in a shared cloud folder, the occasional transfer link. That works for the first release or two, but links expire, clients misplace them, and it becomes hard to tell who has the current build.

BinDist gives each client one place to download the software you built for them.

Each client sees only their own software

You create an application for each project and choose which clients can access it. Each client has an API key that only exposes the builds they are licensed for, so there are no shared links and clients cannot see each other's software.

New builds appear for them as soon as you publish, and older versions stay available if they need to roll back. If the software you deliver can check for updates, point it at the software update API so each client's install updates itself when you publish a new build.

BinDist Manage Access dialog choosing which customers can access an application

See what each client has downloaded

Every download is recorded against the client and the version they pulled, so you can confirm a client is on the latest build, or answer "which version do I have?", without having to ask them.

BinDist download statistics: total downloads, downloads by version and date, and recent downloads by customer

One-off deliveries

When you only need to send a single file, you can create a download link for one specific build and send it by email or chat. The link is limited to that file, so you do not have to set up an account or expose anything else.

Your own download page

If you want clients to see your branding, you can create per-client API keys from your own backend and build a download page on your own site against the API, using the JavaScript client or any HTTP client. BinDist handles storage, versioning, and access control.

Built for client work

Features for delivering custom software to multiple clients.

🔑

Per-Client Access

Each client's key only reaches their own applications. Clients cannot see each other's builds.

🗂️

A Project per Client

Keep each client's builds under their own application.

🔗

Shareable Links

Create a download link for a single build when you just need to send one file.

📜

Version History

Past releases stay available, so clients can update or roll back.

👀

Download Records

See which client downloaded which build, and when.

🎨

Your Own Page

Build a download page on your own site against the API, or use the dashboard.

Deliver software to your clients

Start with the open-source version, or use the hosted service and we run it for you.

View Pricing