In a recent blog post, we described four distinctly different approaches to building out technology ecosystem to help nonprofit leaders navigate increasingly complex and varied choices in the marketplace. These different approaches are product, solution, platform, and ecosystem. Each approach has its advantages and drawbacks. Because there is not a single structure that works perfectly