CASE tools stand for Computer Aided Software Engineering tools. They are computer programs that help software engineers and analysts during the development process. CASE tools can generate diagrams, perform consistency checks between models, and integrate development across phases of the software lifecycle. They aim to improve productivity, quality, and management of the software development process.