GUI Functional Requirements Defines the _functions_ the GUI is supposed to support, rather then the way the screens look. Serves as the bases for judging that later screen layout proposals are suitable. Includes statements such as "Software upload into the device should be supported", rather then "Software upload should be done using an upload Wizard".