Writing and reading files can be done easily. For Cuis, I summarized the protocol in World > Help... > Terse Guide to Cuis > File Streams. If a file is used for the output, then it will have to be parsed in some way in the future.
A GUI might be appropriate for a user who does not like computers, but a definite requirement IMO is to not have the IDE obvious.