Man kann zwischen mindestens zwei Herangehensweisen an Barrierefreiheit im Web unterscheiden: zugängliche Websites und Apps zu produzieren (aktive Barrierefreiheit), und zugänglich machende Software zu erstellen (passive Barrierefreiheit). Wie das Verfolgen nur eines Ansatzes einer größeren Vision von Zugänglichkeit im Weg steht.