1.Using the Internet or other sources to find the definition of CASE tool related to software engineering and to find one free CASE tool for data model that support ER model. Solution The development and maintenance of software projects is done with help of various automated CASE(Computer Aided Software Engineering) tools or software application programs. Features: 1) They are used to automate SDLC activities. 2) The development of project is accelerated to produce desired result and helps to fix flaws before moving ahead to next stage in software development. 3) CASE tools are used by analysts,software project managers and engineers to develop software system. 4) It redces time and cost of software development and enhances quality of the systems developed. Types: CASE tools available across various stages of Software Development Life Cycle are : a) Analysis tools b) Design tools c) Project management tools d) Database Management tools e) Documentation tools f) Configuration Management tools g) Quality Assurance tools Free CASE tools for data model that support ER model : Toad Data Modeler, SQL Power Architect, StarUML and Umbrello..