We believe that stronger solutions are generated in dynamic collaborations with clients, where all voices are heard and each party’s core strengths contribute to stronger thinking and better solutions. We partner with change agents – organizations, networks and funders – who tackle challenging problems and explore emerging opportunities. We approach evaluation in a variety of ways, depending on client needs and circumstances, including traditional program evaluation, participatory evaluation and developmental evaluation. We have a large toolkit of research and organizational skills to draw upon, as we incorporate our understanding of larger systems that advance or impede change.