Print shop owner at a laptop (Pexels 6621020)
For small and growing businesses

One application for your whole business.

Your website, customers, sales and invoicing in a single system with one set of records, shaped to the way you already work and hosted on infrastructure you control. We build it with you, then keep it running.

What we build

Start with the problem in front of you.

Each of these is the same application underneath, so starting with one doesn't mean rebuilding when you add the next.

Your website, connected to your customers When the site is hard to change

Update pages, posts and events yourself, in your own brand, with every enquiry and sign-up landing in one place instead of someone's inbox.

Run your business from one place When five tools don't agree

Contacts, sales, bookings, payments and invoicing in the same application as your website, with one record per customer from the first enquiry to the paid invoice.

Launch your own platform When you're building a product

Accounts, permissions, payments and the deployment already exist and run in production, so your budget goes on what makes your platform different.

Keep it running When it's live

Licence, support and hosting as three separate agreements, priced separately and cancelled separately, with the platform underneath maintained and upgraded by us.

One application

Every part of the business working from the same records.

Most small businesses run a website builder, a CRM, an email tool and invoicing as separate subscriptions, each with its own copy of the customer list. We build them as one application on one database, so a customer is entered once and every part of the business sees the same record.

What that usually looks like
A website only the developer can change
A CRM rented per seat
An email list exported by hand
Invoices in another app
A spreadsheet of the real process
five logins · five copies of your customer list
One application One database, one login and one record per customer
Docker Compose · your cloud Server Docker Object storage Traefik Celery Redis PostgreSQL
Wagtail · content & context Pure CMS AI-aware blocks Context Store Themes Mailing lists Blog & calendar Pages & blocks
swappable abstract models Pure CRM Interactive UI Reporting Marketing Registrations Contacts & pipeline Email delivery
money in, books straight Payments Accounting Billing & subs Card payments Card gateway · Accounting
the pure_ai suite AI Content Editor Transports Access boundary Model providers CMS & CRM tools Agent runtime Model providers · Automation
your shape, on a proven core Custom apps Australian fields Swapped models Your own apps

Six platforms, one application

Every layer is built from components running in our own production deployment. Hover, tap or tab a platform to see what is inside it. All six run as one Django application on one PostgreSQL database, on infrastructure you control.

Hover a layer · or use the buttons above

What you can count on

A system that fits you, on ground that's already proven.

Your records, on infrastructure you control

Contacts, content, invoices and documents live in one database that nobody else holds a copy of, and there's no kill switch in your application.

Shaped to how you work

Where your business is standard you keep the defaults. Where it isn't, we change the records themselves, adding the fields and relationships your industry needs.

Proven in our own business first

This website runs on the same platform. Every feature runs in our own production deployment before it reaches yours.

AI that works from your own records

Because your content and customers share one database, an assistant can answer from your own business, seeing only what the person using it is allowed to see.

Your data, your infrastructure and the code written for your business are yours. The Pure Stack platform underneath is licensed to you, with the option to buy it out, and we'll put both in writing before you commit.

The first step

We start with your project, in writing.

Tell us what you want to build and answer nine quick questions. You see a first read straight away, then we send you a written project brief and talk it through on a free thirty-minute call. If what we build fits, we'll tell you what the next step costs. If it doesn't, we'll say so.

That next step is Project Discovery, at $900 plus GST: your detailed brief, your data model, and your project generated and shown to you. The $900 is credited against the build if you go ahead.

How most projects run

1
Step 1

Your project brief

Free. You describe the project, and we write it up and send it to you.

2
Step 2

A discovery call

Free, thirty minutes, to talk the brief through with the person who'd do the work.

3
Step 3

Project Discovery

$900 plus GST, credited against the build. Your detailed brief, your data model, and your project generated and demonstrated.

4
Step 4

Your application

Built from that brief and quoted from it, once we understand your records.

5
Step 5

Kept running

A licence keeps the platform maintained and upgraded. Support and hosting are separate agreements you can take or leave.

Platform work adds a longer scoping conversation after the call, and its discovery is quoted rather than fixed.

For technical buyers

Check the detail before the call.

How the application is put together and what leaving involves, written for whoever is checking on your behalf.

Tell us how your business runs.

A written brief and thirty minutes, free. Bring whatever is getting in the way, and we'll tell you whether what we build fits it.