Communities have come of age and have grown in to the mainstream of most companies and non-profit organizations for a variety of purposes such as marketing, technology, support, development, causes and services. While some platforms are better than others, and for as much as we have expertise in some of them, we are fundamentally platform-agnostic because it is not the platform that makes a great community. Instead we focus on the vision, strategy, tactics/operation, innovation, integration and gamification. In turn, this dictates a platform choice, customization of an existing platform or working with the platform vendor to make necessary changes (which is not always possible).
To give you a better idea on how we can make a difference, see the below for some insights on why we can make that difference.