A non-interactive program is one that runs without attention from a human user.
For example, the Apache web server is a non-interactive daemon that sends web pages to an interactive browser.