Hobbyists and big companies have lots of time and are reluctant to spend money.
Sell to small businesses who don't have in house expertise.
Hobbyists and big companies have lots of time and are reluctant to spend money.
Sell to small businesses who don't have in house expertise.
In both cases, the author is right on. Focus on installation, documentation, support, and usability. Each of these things can make paid software less expensive than free software, assuming that [paid cost] < ([free setup hours] - [paid setup hours]) * [hourly rate].
And more importantly, maybe, businesses will pay a premium for decreased risk. If they think your paid software with good support/installation/usability/documentation is less risky than another tool, you've got a shot.
Companies get a invitation to tender, usually europe wide. Companies submit an overview of what they want to do to solve the problem. Companies that have been in business less than 3 years or don't have a sound financial background are weeded out.
Then it's typically it's narrowed down to 3-6 companies early on. Each submits a 100-150 page tender (on paper or MS word - often with heavy copy+paste from previous bids) with prices (blind - you don't know the competitor's prices), different options etc. Each company gives a talk with a sales person and a technical person at least - are grilled by half a dozen people who all know their stuff from the customer and have different technical requirements and beliefs + management people with their own ideas. This goes on for about 6-12 months where no money changes hands and seller incurs travel/staff etc. costs.
Then it's narrowed down to 2-3 for extra implementation details and more meetings with other key stake holders - many of which have just heard of the project and often don't approve of the direction.
If you win the tender, you start getting paid in a schedule (4 or 5 big payments) depending on implementation of the project, with the final payment often 3-6 months after it's all working and live.
I would suggest if it is your business model to sell expensive products to large companies, that you have someone in sales who has done this all before.
What about getting through the back door via consulting? I know some people who have taken this route, and it seems to work at least some of the time. Basically, you sell a license to your software wrapped in consulting time (setup, customization, support). This has potential, at least, to be a leaner sales process.
If the project starts looking to buy a big product it will go through the process. There is probably a way in with consulting if you start small but that wouldn't really suit product start up.
IBM Global Services will happily rip out your "legacy" infrastructure and replace it with nice shiny Linux. But not for free... And when the dust settles, it's not going to be any cheaper than if they did the same job with AIX (why would they leave money on the table?)
As a startup you could spend a whole year with everyone working on a deal with a big company and have it fall through - then what do you do?