Configure the product
Your options, dependencies, and pricing rules in one place. Only combinations that fit together can be chosen, and the order code, list price, and unit cost update with every choice.

Services / Custom ERP
When every order is a configuration, generic ERP software turns into workarounds and spreadsheets. We build ERP systems on a proven open-source foundation and shape them around how your team configures, quotes, and fulfills orders. Thally, an optional built-in AI assistant, prepares the routine work for your team to confirm.

Sound familiar?
Quotes are built in spreadsheets, then retyped into the system that sends the invoice.
The quote becomes the order and the invoice. Nothing is typed twice.
The rules for which options fit together live in a few people's heads.
The configurator knows which options fit, so anyone on the team can quote correctly.
Your off-the-shelf ERP covers the standard cases — and everything else is a workaround.
Screens and workflows follow your process, including the cases that set you apart.
Every price change means updating several files and hoping they still agree.
Prices and rules live in one place, and new quotes use the current version.
Getting a clear view of an order means asking three people.
Each order shows its status, documents, and history on one screen.
Configure, price, and quote (CPQ), then order and invoice, without leaving the system. We start from how your team actually works, not from a standard template. Here is one example setup, for a distributor of hydraulic components.
Your options, dependencies, and pricing rules in one place. Only combinations that fit together can be chosen, and the order code, list price, and unit cost update with every choice.

Line items show cost, price, and margin side by side, with freight and terms on the same screen. When the customer says yes, the quote becomes an order — nothing is retyped.

Each step from order confirmation to deposit, supplier order, and shipment is recorded on the order, so everyone sees the same status without asking around.

Order confirmations, deposit and final invoices, payments, and delivery notes come straight from the order, so nothing is entered twice.

Configuration and pricing rules are set up for your products and adjusted as your catalog changes. Screens and workflows follow your process, and setup and data migration are part of the project.
Built-in AI assistant
Thally is the assistant you can talk to on this website, one of the AI integrations we build. Inside the ERP, it's a chat panel — type, or switch on voice — that can open records, fill in fields, and prepare drafts. It never sends, saves, or submits anything on its own: a person reviews the result and clicks the confirming button. Thally is optional, and every part of the ERP works without it.



You type the request into the Thally panel, the way you'd say it to a colleague: customer, products, quantities, and terms.
Thally answers with a draft card: customer, line items, net total, terms, and how long the quote is valid.
Open draft brings up the quote with every field filled in and marked as prepared by Thally. You review it and click Save. Nothing is saved before that.




Thally drafts the answer from the quote's lead time and stock status. You read it and click Send.
Thally fills in date, priority, and the next step. You click Set follow-up to save it.
Thally picks the options from your description and the configurator checks that they fit together. You confirm with Add to quote.
Thally opens the right list, sets the filter, and selects the record you asked for.
The start page shows what's waiting for you. Analytics and the activity timeline show how the business is doing and what happened on every quote and order.

Emails, internal notes, follow-ups, and document events appear in date order on the quote or order they belong to, so anyone can pick up where a colleague left off.

The core ERP functions are mature and widely used. We put the work into what makes your business different.
The custom code we write for you is yours. Open-source components keep their original licenses.
Documented code and a clean handover mean your team, or any other vendor, can take it from there.
What happens next
Step by step, so your team keeps working while the new system takes over.
We look at how you configure, quote, and fulfill orders today, and which spreadsheets and systems are involved. You get a written proposal before any work starts.
Options, dependencies, and pricing rules are set up for your products, and screens follow your process. Your team sees working screens at every milestone.
We move your existing records and check them with you before go-live. Many teams start with configuration and quoting, then add orders and invoicing.
A retainer, with us as your engineering partner while your products and process change, or a handover with full documentation.
You sell configure-to-order or build-to-order products, your process is part of what sets you apart, and standard software keeps forcing workarounds.
Your products and process are standard. An off-the-shelf system will usually serve you better, and we'll tell you so.
No. The system can be introduced in phases — for example, configuration and quoting first, then orders and invoicing. We agree on the scope and the order of the go-live steps with you during scoping.
No. They are set up for your products during the project and adjusted as your product lines and prices change.
Data migration is part of every ERP project. We move your existing records into the new system and check them with you before go-live.
Each project is priced on its own scope, so there's no standard rate card. After a first conversation and a look at your process, you get a written proposal with the scope, milestones, and cost, before any work starts.
You do. The custom code, documentation, and intellectual property we create for you are yours. Open-source components stay under their original licenses.
Thally is available on request and set up for the tasks your team wants help with. Every part of the ERP also works without it.
We continue as your engineering partner on a retainer, or hand over with full documentation. Your choice.