fourth-generation language (4GL):
"A general term for a series of high-level nonprocedural languages that enable users or programmers to prototype and to code new systems. Nonprocedural languages use menus, question-and-answer combinations, and a simpler, English-like wording to design and implement systems, update databases, generate reports, create graphs, and answer inquiries."