Non-interactive Program - A non-interactive program is without the option of interaction (other than yelling at the TV and being able to change channels.) A compiler is a noninteractive program, as are all batch processing applications.