If your product doesn't already meet the needs of a particular customer, it's not a product suitable for that customer. If the customer wants you to make it suitable, talk about the cost of that. Otherwise, stop annoying me with sales drones and let me give you money for the software I already know I need.
Somewhere along the way it looks like you and a few other people have confused "products" and "consulting". They're not the same things. Either you have a product ready to go, or you don't. If you don't, you're not a software company, you're a consulting company, and should act like one -- don't pretend to have a packaged solution ready to go.
It sounds like you're misinterpreting your own advice here.
We do in fact have a product that's ready to go. We have all of the features I listed, plus a hundred others. However, once you get to having all those features, the product is no longer something that you can expect people to download and just install. Sure, there are people that can do it, but it isn't the majority, and it isn't the sort of pain we want our customers to have to experience.
In short, our product requires both the software and the consulting. Not for lack of features, or lack of documentation, but for ease of integration. If the software already costs millions, then the user shouldn't be objectionable to another couple hundred thousand for a team of integration consultants to make their experience a smooth one.
All that said, it honestly sounds like you don't have a lot of experience in this arena, so I'd really appreciate it if you'd stop looking down your nose at me for meeting the needs of our customers in exactly the way they expect them to be met. We're doing a fantastic job, and have stellar relationships with all of our customers, partners and vendors. Just because it isn't the way you'd prefer it isn't reason to be snide, especially as it doesn't sound like you're anywhere close to the size of our target customer.
In which arena, exactly? Systems that cost millions of dollars? Help build 'em, seen the disaster from the inside, I know all about the massive bullshit involved with selling to Fortune 100s, and I know that you and most other companies involved are doing it exactly wrong. I also know that the Fortune 100s know it, and it absolutely destroys any relationship of trust with their vendors.
And yet, we're so far off topic it's not funny. Millions of dollars? This started with a small business owner trying to find pricing for a payroll system. Maybe you'd like to back up and tell me why your ego got hurt when apparently you're such a big man in what you apparently consider a completely separate universe?
I don't disagree that most people are doing it wrong, but the issue that we're onto here is that either our product is crap, or we're treating our customers like idiots.
The point is that neither has to be the case to require a phone call. The point is that our target audience doesn't have people with both the technical skills to install our product and the authority to make the purchase.
There is absolutely no point in a 'download now' option for this type of software. There is no point in making it easy for the medium-sized customer because they will almost never buy our product. They'll buy something with half the features and much less than half the cost. They'll end up with a vendor who will charge them for every modification they require and they'll end up with a product that does most of what they want, and solves 80 or more percent of their pain. That's what things like Basecamp and Highrise do. They aren't made to fit anyone's needs 100%, except maybe 37Signals.
Our software is expensive because, while it isn't perfect, it does solve 100% of the need for more than one customer. It's a complete, entire package.
And for the record, my ego isn't even remotely hurt, nor did I mean to imply in any way that I'm some sort of big shot; I'm not. I just think that you're wrong, or more specifically, I think that you're painting us with the same brush that you'd paint EMC or Cisco, based solely on the evidence that we're selling expensive software to customers and we don't let people download it. Our competitive advantage is that we aren't them, and that we aren't approaching enterprise sales in the same traditional way that everybody else does.
But that doesn't change the fact that giving our customers access to a download link doesn't help them. Giving them access to our pricing tables doesn't either.
If your product doesn't already meet the needs of a particular customer, it's not a product suitable for that customer. If the customer wants you to make it suitable, talk about the cost of that. Otherwise, stop annoying me with sales drones and let me give you money for the software I already know I need.
Somewhere along the way it looks like you and a few other people have confused "products" and "consulting". They're not the same things. Either you have a product ready to go, or you don't. If you don't, you're not a software company, you're a consulting company, and should act like one -- don't pretend to have a packaged solution ready to go.