Modern day development interventions are complex. This calls for innovative approaches both in designing and evaluating their impact.