We have and idea, which significantly simplifies access to messy and diverse knowledge bases and complex intranets. We're still trying to evaluate it, but it's already clear, that it gains value as the size of the company (customer) grows. Smaller companies don't have that much mess and probably won't pay for any solution for that. However, I'm pretty sure they would be willing to try it for free and free users also have value as they form a community around the product.
So, my question is how good is the model when most of the product is open source (e.g. community edition) and enterprise version, with advanced features, only relevant for big companies, is sold for a fee. Without any experience it looks attractive, but what are the downsides? What's the investor opinion on such model? It seems like such approach would delay the first revenue and require significant engineering effort from start. Would it be even possible to raise money for it?
Free 'basic' versions and paid 'pro' versions of software are very common, so it's definately _possible_ that it could be viable. If you want to get investment you'll have to make as convincing an argument as possible that 1) in your hands, 2) with your product, and 3) with your market, it _will_ be viable. The more convincing the argument, the more likely you'll be able to get investment.
That means getting some preliminary data (which can take many forms) which makes a convincing argument. See the examples below:
Not a convincing argument:
"This other company did this and made 10 billion dollars".
More Convincing Argument:
"In our pilot program, X% of our free users with company size Y ended up converting to paid advanced options, and here's a graph of the increasing rate at which we're able to recruit companies of size Y to the free program."
If you'd like more tailored advice for your specific product, send me a link to more background info and I'll look it over,