Across the many fields concerned with interactivity, including information science, computer science, human-computer interaction, communication, and industrial design, there is little agreement over the meaning of the term interactivity, although all are related to interaction with computers and other machines with a user interface.