Computer Aided Software Engineering - CASE
CASE tools are applications software that support defined programming rules for applying engineering principles, methods, techniques, and concepts to software development. These tools assist in accomplishing a definable engineering task in the software design process by automating manual activities through structured prototyping.
This technique reduces customised development time, supplying consistent code sets and supporting the entire software life cycle process.