DESIGN AND DEVELOPMENT / REVERSE ENGINEERING