The problem
Pricing lives in one person's head
Most businesses have a rate card and a person who knows the exceptions. While that person is on leave, quotes wait. When they are rushed, quotes wobble. Two clients with the same job can get two different prices.
We encode the rate card as working rules. A job describes itself, the count of units, the classification, the extras, and the price falls out, itemised. Anything past your thresholds flips to requires-a-quote instead of guessing, and admin can override a total with a reason that goes on the record.
One client runs their entire published rate card this way, five different pricing modes including tiered per-unit rates, and every quote their office sends now shows the same arithmetic to every customer.
This is a module of our custom ERP platform, not a standalone product. Start with just this module and it already sits on the full platform, accounts, security, admin and API included, so the rest of the system can arrive stage by stage, whenever you are ready.