Computer-aided software engineering (CASE) tools, like IBM Rational or Microsoft Visio, automate install software across computers on a large network development tasks—modeling, code generation, and testing.