Contractors and Developers - Code Conditions and Design Criteria