Accepting input from a human. Interactive computer systems are programs that allow users to enter data or commands. Most popular programs, such as word processors and spreadsheet applications, are interactive.
A non-interactive program is one that, when started, continues without requiring human contact. A compiler is a non-interactive program, as are all batch processing applications.