CASE
Computer Aided Software Engineering; term used to describe the concept of automated application design and code generation, based upon a set of requirements entered by a user. Products that implement CASE concepts are known as CASE tools.