SaaS
Home / Services / Custom SaaS
Custom SaaS

YOUR SOFTWARE.INVOICING, ORDERS,SHIPPING, SALES.

I design custom management software that centralises invoicing, orders, shipments, stock and sales follow-up, linked to your website, your POS, your accounting and your carriers. A tool of your own, not one more subscription.

First module from 6 000 €
Delivered by milestones
Code & data yours
The principle

One tool. Your flows. Zero re-typing.

You have a website, a POS, invoicing software, a spreadsheet for orders, an app for labels, and your accountant asking for exports. Every order is typed three times. I design the software that centralises all of that, in your image, and that talks to the tools you keep.

VOTREOUTIL Facturationdevis · factures · relances CommandesB2B · B2C · site · caisse Expéditionétiquettes · colis · suivi Commercialclients · relances · CA Compta · Banque · Caisse Site · Marketplaces · Transporteurs
Modules

The building blocks, assembled for you.

Every module already exists in my projects. We adapt them, we do not start from scratch.

Quotes, invoices, reminders, without re-typing.

The quote becomes an order, the order becomes an invoice at shipment, the reminder goes out on its own. Legal numbering, mandatory notices, clean PDF, deposits, credit notes. Export or sync to your accounting.

  • Quote → order → invoice in one click
  • Deposits, credit notes, online payment
  • Configurable automatic reminders
  • Axonaut, Pennylane, Sage, FEC export
  • VAT, OSS, multi-currency
  • Factur-X / e-invoicing ready

All your orders, wherever they come from.

Website, marketplaces, trade orders by phone, POS, forms: everything lands in a single queue, with the same status, the same picking slip, the same invoice. Your teams see what is left to do, not emails.

  • Multi-channel: website, marketplace, B2B, POS
  • A4 picking slips or labels
  • Statuses, priorities, age visible
  • Bulk processing
  • History per customer
  • Stock-out and delay alerts

Labels, parcels, tracking: in three clicks.

Carrier chosen by weight and destination, label generated (Colissimo, Chronopost, UPS, GLS, Boxtal), multi-parcel, tracking number sent to the customer, status updated automatically on the carrier's feedback.

  • Multi-carrier, multi-parcel
  • 10×15 labels and product labels
  • Automatic customer tracking by email
  • Returns & disputes
  • Customs / DDP export
  • Carrier webhooks

A CRM that looks like your business.

Customer records with order history, negotiated prices, reminders, targets, sales rounds, assignments. Revenue per customer, per product, per salesperson. What you used to look at in three files, on one screen.

  • Customer records + full history
  • Price grids per customer
  • Reminders & follow-ups
  • Revenue dashboards
  • Assignments / sales briefs
  • Mailing export (Brevo, Mailchimp)

Stock, batches, traceability, no surprises.

Inbound, outbound, batches, dates, quarantine, analyses, inventories. Stock decrements at order or at shipment according to your rule, and it syncs with the POS or the store.

  • Batches & traceability
  • Supplier receipts
  • Quarantine / quality control
  • Inventories & discrepancies
  • Store / POS sync
  • Threshold alerts

Your trade or retail customers help themselves.

An area where the customer orders at their prices, downloads their invoices, tracks their parcels, books a slot or equipment. Fewer calls, fewer emails, more orders.

  • B2B orders at negotiated prices
  • Invoices and documents freely accessible
  • Booking of slots / equipment
  • Parcel tracking
  • Online quotes
  • Role-based access
Before / after

What it changes, concretely.

Before

  • Orders in a spreadsheet, a mailbox and the POS
  • Invoices done by hand in the evening
  • Labels copied and pasted on the carrier's website
  • Wrong stock, stock-outs discovered by the customer
  • Accounting export redone every month
  • Five subscriptions, nobody knows where the truth is

After

  • One order queue, whatever the source
  • Invoice generated at shipment, sent to the customer
  • Label in one click, tracking sent automatically
  • Single stock, synced with the store and the POS
  • Accounting fed continuously
  • A tool of your own, adapted to your way of working
Interfaces

Made to be used all day long.

Clear, fast interfaces, designed to be used all day on a workshop screen or a phone. Every screen is mocked up with you, on your real data, before being coded.

Next.jsNodePrismaMySQL / PostgresDockerREST APIWebhooksTested backups
Process

By milestones, useful from the first.

01

Flow mapping

We design together the path of an order, a quote, a parcel, from A to Z, with the current tools. That is where the re-typing shows up.

1 to 2 workshops · free
  • Current flows
  • Tools to keep / replace
  • Priorities & milestones
02

First useful module

We deliver first what hurts most (often orders + shipping, or quotes + invoicing). You use it for real, we adjust.

4 to 8 weeks
  • Screen mock-ups
  • Development + acceptance
  • Go-live
03

Integrations

POS, accounting, carriers, store, marketplaces, bank: every connection is tested in a sandbox then switched over.

1 to 3 weeks per connector
  • API / export / webhooks
  • Sandbox tests
  • Gradual switchover
04

Operations

Dedicated hosting, tested daily backups, monitoring, updates, ongoing evolutions. Code and data stay yours.

monthly, no commitment
  • Hosting & backups
  • Alerting
  • Evolutions
Real case

A workshop ERP, from order to invoice.

Indicative price

First module from 6 000 €, invoiced per delivered milestone. Hosting and operations from €90/month. Compared to 3 years of subscriptions and re-typing, we do the maths together.

On the blog

Three articles on the subject.

The whole blog
FAQ

Frequently asked questions.

Why custom software rather than an off-the-shelf SaaS?+
When your trade has specific flows (batches, mixed B2B and B2C, multi-parcel, bookings linked to the POS), generic SaaS forces you to adapt to it, and you stack subscriptions. A tool of your own follows your rules, and it is paid back in two or three years.
I don't want to change everything at once.+
Exactly: we deliver a first useful module (often orders + shipping), you use it, then we add. The tools you keep are connected by API.
Where is my data hosted?+
On a dedicated server in France or in Europe, in your name or in mine under operations, with tested daily backups. You can retrieve code and data at any time.
What if you are no longer available?+
Code versioned on Git, documentation, standard technologies (Next.js, Node, MySQL). Any competent developer can take over. It is a requirement I have imposed on myself since the first project.
Do you also make mobile apps?+
The interfaces are designed for mobile and installable like an app (PWA): scanning, photos, signature, partial offline. For a native app on the stores, we discuss it at scoping.
Other services

They combine.

Free · no sign-up

How is your website doing? Answer in 30 seconds.

Loading, SEO, security, calls to action: more than forty criteria, a score out of 100, your strengths, your weaknesses and an explained action plan. Brochure site or store. Completely free.

Instant result on audit.arnaud-poirier.com. No data kept without your consent.

READY
TO LAUNCH
YOUR PROJECT ?
Calendly — 30 min Contact form ⚡ Free audit of my website 07 64 02 74 14
First call free, no contract.
Reply within 24 working hours, French Riviera & France.
Free auditof your website · 30 s