What enables a software engineer to defined screen layout rapidly for interactive applications ?

What enables a software engineer to defined screen layout rapidly for interactive applications ?

A. Analysis and design tools
B. Tool kit
C. Screen painters
D. PRO/SIM tools

Explanation: More sophisticated CASE prototyg tools enable the creation of a data design, coupled with both screen and report layouts.