Under a programmatic approach, organizations work together towards a common goal, vision, and strategy to create greater social impact than any could alone. It is a multi-stakeholder approach based on complexity thinking, with the assumptions that development issues are complex systems requiring joint learning and cooperation across actors. The collective efforts of a coalition of organizations taking ownership of this cooperation will lead to added value through systems change and greater effectiveness of results.