Development, delivery and the maintenance of High Level Designs (HLD) and Low Level Design Documentation (LLD) in order to ensure: