Meeting the Development Challenge