I mentioned it in another comment but Odoo is one of the best example of how open source could help us build that ecosystem. It has allowed them to work with a network of web agencies that customize and implement their solution
Product surface is huge indeed! That's why we're only starting with a small/focused piece.