Do you have a product or a platform? More and more companies are recognizing that the real route to success is not to offer a product, but a platform on which other products are offered. With that in mind, we're seeing more and more products that are building up strong and active development communities that make their initial offering more useful and valuable to buyers. Recently there have been a