Software and Reference Designs