Interactive computer software

Interactive computer software refers to a computer program that responds to input from the user. Interactive software is distinct from automated software which performs specific actions independently, and machine to machine interfaces which control communication between multiple computing devices. The design of interactive software is both an artistic discipline and a technical discipline.