The honest answer: it depends, and anyone who quotes you a price before understanding the job is guessing with your money. But we can tell you what drives the number.
First, scope — not 'how big is the system' but 'how much of it do you need on day one'. We build in slices: the first working version does the one thing that hurts most, and it's live in weeks. Everything after that is added to a system that's already earning its keep.
Second, integrations. Connecting to clean modern systems is quick; archaeology on a 15-year-old database costs more. We'll tell you which you have after a look — for free.
Third, who runs it. We can host, monitor and maintain everything (most clients choose this), or hand it to your IT team with documentation. Ongoing cost follows that choice.
What we don't do: open-ended day rates. We scope, we quote a fixed price for the slice, and the price is the price. If that sounds like how a quote should work — it's because we've been quoting print jobs since 1989.