At this point I strongly disfavor companies that do not publish their retail prices. everyone from Microsoft to SpaceX can do it, there is ZERO excuse for companies not doing it today
But I'm also in a business where we don't. And the reason we don't is because hardware is involved, and so prices can vary by 2 to 3 orders of magnitude.
In other words it takes time to gather up your requirements, which include hardware, software and crucially install and support services. From this we can generate a quote.
I'm not involved in the sales side, but I expect there's at least some demo as part of this process because it's helpful when reading the quote if the user has some idea of what they are buying. I don't think it's a terribly long demo though.
That all said, it is helpful to both parties if budget is mentioned early. With software-only projects I will often give the caller some idea of budget very early just to make sure we're playing in the same ballpark. That saves a lot of time.
> In other words it takes time to gather up your requirements, which include hardware, software and crucially install and support services. From this we can generate a quote.
IOW, if the customer were afforded just a little bit of price discovery the business would tank.
Lots of companies have interactive websites where I can input all my requirements and it outputs exactly how much I'm going to pay, with no human in the loop involved.
A F150 is almost infinitely configurable, yet I can walk through the website and configure my dream truck I will never actually buy because it is the price of a home and I don't want to live in it....
Further still most of the time when I see companies hiding behind 'install and support' my Spidey sense star tingling
They’re just wasting everyone’s time.