Large and complex developments