Topics Related to Design, Development and Due diligence: