Application generator

Definition
An application generator is a type of tool that uses software designs and/or requirements to generate entire software applications automatically, including program source code and program control statements.