
A linearidade refere-se ao facto do utilizador apenas ter o poder de receber a informação fornecida pelo utilizador, não a podendo alterar nem decidir como ação nesta se desenrolará. Dada a falta de interatividade, esta poderá considerar-se desvantajosa. No entanto, é também uma maneira eficaz de, de um modo objectivo, ter acesso ao que é unicamente necessário. Exemplo: Quando é visualizado um programa televisivo, o visualizador (utilizador) não tem em mão o poder de decidir como determinada cena se irá desenrolar nem alterar a maneira de como está a ser filmada.
Não-linearidade é quando não há qualquer limitação à interação entre o conteúdo e o utilizador, podendo este último alterar e criar conforme for a sua vontade. A interatividade que a não-linearidade permite obter é sem dúvida uma vantagem (até no campo da aprendizagem), no entanto poderá também resultar em alguma confusão por parte do utilizador dado que é este que escolhe o rumo a seguir. Exemplo: A edição de um vídeo no computador é feita conforme a vontade do editor (utilizador), não havendo limites à interatividade.