Custom software for growing businesses.

Tell us what's slowing your business down.

Bots, apps and websites — built around how you work.

Bots & AI

In production · BackOffice's overdue-invoice automation
07:41●●●
New email sentMF-2026-004 · €3,600
B
BackOffice botbot
Today
⚠️ Invoice MF-2026-004 (Northfield Supplies Ltd, €3,600) is 5 days overdue.
📧 Reminder emailed to [email protected] with the invoice attached.
✓ Marked as chased — I will watch the bank for the payment.
An invoice passes 5 days overdue
GmailEmail the customer a reminder with the invoice
TelegramTell the owner on Telegram
MMark the invoice as chased
+

Answer, book, remind and file — automatically, in the apps your customers already use.

Telegram & WhatsApp bots

BackOffice's bot warns about overdue invoices, sends reminders on request, answers /expenses and posts a Sunday summary. Exports and invoices reach the accountant on WhatsApp in one tap.

18:05●●●
B
BackOffice botbot
Sunday
/expenses
August so far: €673.50 across 8 receipts.
17:20●●●
A
Accountantonline
Friday
August expenses export — attached.
📎 expenses-2026-08.csv · 6 KB

Reads your documents

Send it a supplier invoice: vendor, date, amount and VAT are read, checked against the deductibility rules and filed with the factura attached — only after you say so. The dashboard updates on its own.

Scan invoicebackoffice/expenses
Readapple-invoice.pdf — Apple, 11.08.202679,00 €
IVA13,71 € · Material y equipos · full factura with your NIFDeductible
SavedFiled as an expense — receipt attached, linked to the card charge11:03
Dashboard updated — August expenses673,50 €

Chores that run themselves

Receipts are matched to bank charges as they book, expiring certificates trigger an alert 90, 30 and 7 days out, and paid invoices are noticed on their own. The app reaches you.

16:02●●●
B
BackOffice botbot
📄 Your autónomo certificate expires in 30 days (18 Sep).
✅ Receipt from Movistar (€45.00) matched to the card charge that booked today.
16:02●●●
A
Briocheonline
Today
Just sent the transfer for MF-2026-005.
Thanks — I’ll mark it paid as soon as it lands.

Software

In production · BackOffice — invoicing & back-office app
backoffice/invoicesbackoffice/expensesbackoffice/taxesbackoffice/dashboard
BackOffice — invoicesBackOffice — expensesBackOffice — taxesBackOffice — dashboard

Replace the spreadsheet you've outgrown with one screen your whole team trusts.

Every invoice and expense in one place

Numbered invoices from draft to paid, expenses with the receipt attached and the VAT treated correctly, and a clear view of what is overdue.

Invoicesbackoffice/invoices
MF-2026-004Northfield Supplies Ltddue 14.083600,00 €OverduePaid
Reminder sent[email protected] — invoice attached07:41
BankIncoming transfer 3600,00 € · Northfield Supplies Ltd09:12
MatchedPayment matched — MF-2026-004 marked paid 23.08, receipt filed09:12

It does the sums for you

Quarterly tax estimates computed from what is already in the app, with filing windows and a check of each expense against the rules.

Taxesbackoffice/taxes
Movistar — Teléfono e internetIVA45,00 €
Gestoría Ruiz — AsesoríaIVA90,00 €
Apple — MacBook chargerIVA79,00 €
Modelo 130 estimate — Q3531,63 €
ReadyFiling window opens 1 Oct — everything already reconciled

Set up once, invoice in one tap

Your business identity, numbering, bank details and the reverse-charge note live in Settings. Sent invoices are locked, files encrypted, a nightly backup runs on its own.

New invoicebackoffice/invoices/new
BriocheAlign PhysioNorthfield
Number MF-2026-006 — assigned automaticallySeries MF
August catering — 12 deliveries1.240,00 €
✓ Sent & lockedSent 18:31

Landing pages

Live project · putereagradinarului.md
putereagradinarului.md
Puterea Gradinarului — home
Puterea Gradinarului on a phone

Pages that say one thing clearly and turn visitors into conversations.

Not vibe coding. Engineering.

Mind Fable is a team of senior developers. Before this we delivered projects for enterprise clients — ING, Mastercard and Lidl among them — inside the consultancies and product teams we worked in. The same engineering standards, at a size where you talk directly to the people writing your code.

Nothing is generated and shipped unread. Every project is written, reviewed and tested by the people who hand it over, on the same stack we used at that scale. You get the repository, the documentation and the accounts from day one.

INGMastercardLidl

Enterprise projects our developers worked on through previous employers and consultancies. Mind Fable is an independent studio and is not affiliated with these companies.

  • React
  • TypeScript
  • Kotlin
  • Spring Boot
  • PostgreSQL
  • Docker
  • Kubernetes

From first message to handover.

  1. 01

    Tell us what's in the way

    A message or a short call. We listen, then propose the smallest thing worth building.

  2. 02

    Get one fixed price

    Agreed before we start, in writing. It does not move along the way.

  3. 03

    Watch it take shape

    A live demo every week, milestone by milestone — no surprise at the end.

  4. 04

    Keep the keys

    Repository, documentation and accounts, in your name from day one.

Built on the tools you already use.

WhatsAppTelegramSlackStripeGoogle SheetsNotionHubSpotShopifyWhatsAppTelegramSlackStripeGoogle SheetsNotionHubSpotShopify
GmailZapierWhatsApp BusinessGoogle CalendarClaudeGoogle DriveAirtableCalendlyGmailZapierWhatsApp BusinessGoogle CalendarClaudeGoogle DriveAirtableCalendly

Frequently asked questions

What if I don't know what I need?

That is the normal way to arrive. Most people come with a problem — "I lose bookings after hours", "I spend Sunday on invoices" — not a specification. Describe it in your own words and we work out what would actually fix it, what it would cost, and what is not worth building yet. Saying "you don't need this" is part of the job.

Have you built something like this before?

Yes. We run our own business on an invoicing, expenses and tax app we built ourselves — it reads receipts, tracks what is deductible and works out the quarterly figures. We also built the site that brings booking requests to a gardening company in Moldova. Ask and we will walk you through either one on a call, screen shared.

What happens if something breaks after handover?

You can take an optional care plan — hosting, daily backups, monitoring, security updates and small changes, from €30 a month depending on what was built. Without one, you still own everything and can hire anyone to work on it; we are simply not on call. Nothing we build depends on us being around.

How much does it cost?

Landing pages usually start around €1,000, simple bots from €700, dashboards from €3,000, and AI systems are scoped per project. Prices are without VAT, which is added on the invoice where it applies. Every quote is a fixed price agreed before we start.

How do payments work?

In milestones. A deposit books your slot, and the rest is split across the milestones you approve — you never pay for work you haven't seen running in a demo.

How long does it take?

Landing pages: 1–2 weeks. Bots: 1–4 weeks. Dashboards: 3–6 weeks. Larger AI systems: 6–10 weeks, delivered in milestones with a live demo each week.

Do I own the code?

Yes. Everything lives in your repository and your accounts from day one. If we part ways, you keep working software and the documentation to run it.

Which AI do you use, and is my data safe?

We use the best model for the job — usually Claude or OpenAI, or a private model that runs only for you. Your documents stay in your accounts and are never used to train anything.

Can you maintain it afterwards?

Yes — an optional monthly care plan keeps everything running after handover: hosting, daily backups, monitoring, security updates and small changes are included, and for bots and AI systems we also keep the AI models up to date. Landing pages from €30/month, dashboards and bots from €70/month, AI systems from €150/month — without VAT. No lock-in: cancel any time, and the code and accounts stay yours either way.

Have a project in mind? Tell us what's eating your time — you'll have a fixed quote within 48 hours.

No forms, no sales calls — you write straight to the person who builds it.