David Skok has an outstanding article on a topic I love: Startups and Sales Complexity. I think about sales complexity a lot when brainstorming new products. It is very important to understand sales strategy from day 1 to make sure you have the sales resources to match the sales model. I think most startups tend to be overly optimistic about the level of sales required for new products. Even worse, I think many times this planning is pushed off until after the product is built. It is a shame to build a great product when you will never have the resources to sell it properly. This is especially true if you are entering a defined market where competitors exists with a good sales process. It is very hard to compete against companies who have established sales channels in large companies if that is your target market.
Also, I think people underestimate the complexity of the freemium model. Viral growth is great, but rarely spontaneous. Startups have to put in large efforts in the sales/marketing of the free product in order to get enough market share to be profitable on the small percentage of premium buyers. Our company, FitDay, had a great freemium model, but it took years of building the free user base to the point where this was viable.
Sales complexity also affects your financing model. Bootstrapped startups tend to be tech heavy. If the product is going to require a hefty sales process, raising capital becomes more necessary. The company will need the money to bring in the sales resources. Also, having competent investors who understand sales is a great balance for a tech heavy startup. I do love bootstrapping, though. Whenever I end up down the path of designing a sales heavy product, I start dreaming about fully outsourcable sales. Does that exist in a usable form yet? Its tough, because you need your sales group to be experts in the domain, but wouldn’t it be great to have on-demand sales?