tool to simplify the creation and maintenance of programs
