Neben der klassischen Usability für den Endanwender sollten Anwendungsentwickler auch die Barrierefreiheit ihrer Software im Auge behalten. So können auch Personen mit körperlichen Einschränkungen das Programm nutzen. Doch welche Standards sind zu beachten?
Barrierefreiheit sollte auch bei der Software-Entwicklung zumindest angedacht werden.
Barrierefreiheit ist ein großes Thema bei der Software-Entwicklung. Sie ist jedoch mehr als nur die Bereitstellung von Optionen, die Usern mit körperlichen Behinderungen die Nutzung der Software ermöglichen. Die Wahl der dazu vorhandenen Hilfsmittel kann vielseitig sein.
eBook „Barrierefreie Software-Entwicklung“
(Bild: Dev-Insider)
E-Book zum Thema
Das eBook „Barrierefreie Software-Entwicklung“ zeigt die zukünftigen Anforderungen an Unternehmen und warum das Thema rasant an Bedeutung zunimmt.
Die meisten Betriebssysteme bieten zum Beispiel globale Funktionen für die Unterstützung von Braille-Displays für Blinde, optimierte Darstellung für Menschen mit eingeschränkter Augenleistung. Zudem gibt es spezielle Bildschirmtastaturen, die die Bedienung einer Software für Menschen mit motorischen Einschränkungen erleichtern. Tatsächlich geht die Entwicklung inzwischen so weit, dass selbst motorisch vollumfänglich eingeschränkte User wie etwa der bekannte Physiker Steven Hawking einen PC und das Internet bedienen können.
Barrierefreiheit in der Software-Entwicklung
Doch wie können diese Hilfsmittel in die Software integriert werden? Zunächst sollten sich Entwickler überlegen, ob und in welchem Ausmaß sie überhaupt auf Barrierefreiheit setzen wollen, können oder müssen.
In Deutschland gilt, trotz der Gesetzgebung, wie sie etwa in der „Verordnung zur Schaffung barrierefreier Informationstechnik nach dem Behindertengleichstellungsgesetz (Barrierefreie-Informationstechnik-Verordnung - BITV 2.0)“ festgehalten ist, keine Pflicht zur Barrierefreiheit. Beziehungsweise gilt diese ausschließlich für öffentliche Träger, etwa Ämter und Behörden. Zudem gibt es derzeit keine Vorgaben zur konkreten Umsetzung.
Nichtsdestotrotz ist es sinnvoll, die Barrierefreiheit von Software auch dann zu beachten, wenn privatwirtschaftlich entwickelt wird – nicht nur zwingend dann, wenn der Kunde dies im Lastenheft dediziert aufführt. Denn eine grundsätzliche Konzeption von Barrierefreiheit in der Software kann eine spätere und aufwändige Umarbeitung der Software von vornherein verhindern; etwa dann, wenn der Kunde diese plötzlich doch wünscht oder der Gesetzgeber auf die Idee kommen sollte, sie auch privatwirtschaftlich vorzuschreiben.
Abgesehen davon ist Barrierefreiheit natürlich auch einfach eine freundliche Geste gegenüber körperlich eingeschränkten Personen. Bei frei verkaufter Software kann sie also durchaus einen Kaufanreiz in dieser Kundengruppe bieten.
Barrierefreiheit: Nicht nur für Körperbehinderte
Doch Barrierefreiheit ist mehr als die Entwicklung von Software für Körperbehinderte. Barrieren gibt es überall und bei Symptomen, die nicht als klassische Behinderung gelten. Die Abstufung ist dabei fließend.
Schon Fremdsprachigkeit kann eine Barriere darstellen, ebenso wie fortgeschrittenes Alter. Selbst Banalitäten wie zu kleine oder uneindeutig gefärbte Bedienelemente, die selbst für normalsichtige Personen mit minimalen Sichteinschränkungen – etwa einer Hornhautverkrümmung oder Farbschwäche – können eine Barriere darstellen. Barrierefreiheit sollte dementsprechend grundsätzlich thematisiert werden, wenn es darum geht, Software zu entwickeln.
Standards und Normen der Barrierefreiheit
Doch welche Leitfäden gibt es? Grundsätzlich gilt: Barrierefreiheit darf nicht nur als Programmierung „behindertengerechter“ Software verstanden werden. Für letztere gibt es eine Vielzahl von Normen, darunter die ISO 9241 (Ergonomie der Mensch-System-Interaktion – Teil 171). Diese kann als Richtlinie bei der Umsetzung von Barrierefreiheit gelten und „dient der Verbesserung der Gebrauchstauglichkeit von Systemen für eine möglichst große Anzahl von Benutzern unterschiedlichster Fähigkeiten.“
Web-Entwickler können sich zusätzlich an die Web Content Accessibility Guidelines des W3-Konsortiums halten. Einige Unternehmen wie Apple, Google, IBM, Microsoft oder SAP haben zusätzlich eigene Richtlinien herausgegeben, die jedoch keine offiziellen Standards sind. Allerdings gibt es auch grundsätzliche Regeln, die jeder Entwickler im Hinterkopf behalten sollte, um Software von vornherein – und ganz ohne zusätzliche Standardisierung – möglichst barrierefrei zu gestalten.
Barrierefreiheit einfach einbinden
eBook „Barrierefreie Software-Entwicklung“
(Bild: Dev-Insider)
E-Book zum Thema
Das eBook „Barrierefreie Software-Entwicklung“ zeigt die zukünftigen Anforderungen an Unternehmen und warum das Thema rasant an Bedeutung zunimmt.
Der Aufwand dafür ist im Zweifel geringer, als viele Entwickler glauben. Das liegt insbesondere daran, dass alle wichtigen modernen Betriebssysteme – von Windows über Linux und MacOS bis hin zu iOS und Android – globale Funktionen zur Barrierefreiheit anbieten, die der Software-Entwickler nutzen kann.
Stand: 08.12.2025
Es ist für uns eine Selbstverständlichkeit, dass wir verantwortungsvoll mit Ihren personenbezogenen Daten umgehen. Sofern wir personenbezogene Daten von Ihnen erheben, verarbeiten wir diese unter Beachtung der geltenden Datenschutzvorschriften. Detaillierte Informationen finden Sie in unserer Datenschutzerklärung.
Einwilligung in die Verwendung von Daten zu Werbezwecken
Ich bin damit einverstanden, dass die Vogel IT-Medien GmbH, Max-Josef-Metzger-Straße 21, 86157 Augsburg, einschließlich aller mit ihr im Sinne der §§ 15 ff. AktG verbundenen Unternehmen (im weiteren: Vogel Communications Group) meine E-Mail-Adresse für die Zusendung von Newslettern und Werbung nutzt. Auflistungen der jeweils zugehörigen Unternehmen können hier abgerufen werden.
Der Newsletterinhalt erstreckt sich dabei auf Produkte und Dienstleistungen aller zuvor genannten Unternehmen, darunter beispielsweise Fachzeitschriften und Fachbücher, Veranstaltungen und Messen sowie veranstaltungsbezogene Produkte und Dienstleistungen, Print- und Digital-Mediaangebote und Services wie weitere (redaktionelle) Newsletter, Gewinnspiele, Lead-Kampagnen, Marktforschung im Online- und Offline-Bereich, fachspezifische Webportale und E-Learning-Angebote. Wenn auch meine persönliche Telefonnummer erhoben wurde, darf diese für die Unterbreitung von Angeboten der vorgenannten Produkte und Dienstleistungen der vorgenannten Unternehmen und Marktforschung genutzt werden.
Meine Einwilligung umfasst zudem die Verarbeitung meiner E-Mail-Adresse und Telefonnummer für den Datenabgleich zu Marketingzwecken mit ausgewählten Werbepartnern wie z.B. LinkedIN, Google und Meta. Hierfür darf die Vogel Communications Group die genannten Daten gehasht an Werbepartner übermitteln, die diese Daten dann nutzen, um feststellen zu können, ob ich ebenfalls Mitglied auf den besagten Werbepartnerportalen bin. Die Vogel Communications Group nutzt diese Funktion zu Zwecken des Retargeting (Upselling, Crossselling und Kundenbindung), der Generierung von sog. Lookalike Audiences zur Neukundengewinnung und als Ausschlussgrundlage für laufende Werbekampagnen. Weitere Informationen kann ich dem Abschnitt „Datenabgleich zu Marketingzwecken“ in der Datenschutzerklärung entnehmen.
Falls ich im Internet auf Portalen der Vogel Communications Group einschließlich deren mit ihr im Sinne der §§ 15 ff. AktG verbundenen Unternehmen geschützte Inhalte abrufe, muss ich mich mit weiteren Daten für den Zugang zu diesen Inhalten registrieren. Im Gegenzug für diesen gebührenlosen Zugang zu redaktionellen Inhalten dürfen meine Daten im Sinne dieser Einwilligung für die hier genannten Zwecke verwendet werden. Dies gilt nicht für den Datenabgleich zu Marketingzwecken.
Recht auf Widerruf
Mir ist bewusst, dass ich diese Einwilligung jederzeit für die Zukunft widerrufen kann. Durch meinen Widerruf wird die Rechtmäßigkeit der aufgrund meiner Einwilligung bis zum Widerruf erfolgten Verarbeitung nicht berührt. Um meinen Widerruf zu erklären, kann ich als eine Möglichkeit das unter https://contact.vogel.de abrufbare Kontaktformular nutzen. Sofern ich einzelne von mir abonnierte Newsletter nicht mehr erhalten möchte, kann ich darüber hinaus auch den am Ende eines Newsletters eingebundenen Abmeldelink anklicken. Weitere Informationen zu meinem Widerrufsrecht und dessen Ausübung sowie zu den Folgen meines Widerrufs finde ich in der Datenschutzerklärung.
Darunter sind Funktionen wie die bereits erwähnte Bildschirmtastatur, die Unterstützung für Braille-Displays, kontrastreiche Darstellungen, Bildschirmlupen oder das Vorlesen von Elementen und inzwischen sogar Einsprechen von Befehlen. Feineinstellungen für die Eingabegeräte Maus, Tastatur und Touchscreen sind ebenfalls überall vorhanden.
Kleines Einmaleins der Barrierefreiheit
Entwickler können diese Optionen nutzen, um Software möglichst barrierefrei zu gestalten. Allerdings gibt es einige Kleinigkeiten, die zusätzlich beachtet werden sollten. Die erst im Sommer 2016 eröffnete Bundesfachstelle Barrierefreiheit, die organisatorisch der Deutschen Rentenversicherung untergeordnet ist, gibt dazu eine Reihe praktischer Tipps:
Eine Basis-Barrierefreiheit kann recht einfach gewährleistet werden, indem Bedienelemente tabulierbar, sprich per Tabulator-Taste auswählbar sind.
Zudem ist eine Skalierbarkeit der Inhalte zu gewährleisten, sprich: Elemente sollten sich möglichst effektiv vergrößern lassen.
Desweiteren sind Plattformunabhängigkeit in Sachen Endgerät und Display sinnvoll, um zum Beispiel auch „exotische“ Displays wie Braille-Zeilen jederzeit unterstützen zu können.
Auch die Logik der Software muss stimmen. Inhalte sollten hierarchisch angeordnet werden, um Usern den direkten Zugang zur gewünschten Information zu liefern.
Zu guter Letzt sollten Grafiken – sowohl im Web, als auch anderswo – mit Alternativtexten versehen werden. Ein Speicher-Button kann zum Beispiel per Tooltip und Alternativtext auch problemlos von sehbehinderten Nutzern verwendet werden.
Durch die Umsetzung dieser relativ niedrigschwelligen Regeln kann bereits eine grundsätzliche Barrierefreiheit eines Programms gewährleistet werden. Der Entwicklungsaufwand lässt sich dabei gering halten, wenn die Software auf den Betriebssystem-seitigen Funktionen zur Barrierefreiheit aufsetzt.
Sind weitere spezielle Umsetzungen von Barrierefreiheit erforderlich, sollten diese genauestens mit dem Kunden abgesprochen werden, da ihre Entwicklung einen nicht unerheblichen Kostenfaktor darstellen kann. Allerdings sollte jeder Entwickler und Entscheider bei der Umsetzung eines Software-Projekts letztlich im Hinterkopf behalten, dass Barrierefreiheit nicht erst bei schweren körperlichen Einschränkungen nötig ist, sondern jeden User betreffen kann.
E-Book zum Thema
Barrierefreie Software-Entwicklung
eBook „Barrierefreie Software-Entwicklung“
(Bild: Dev-Insider)
Zu kleine Schrift, die sich nicht vergrößern lässt, Farbschemata mit zu geringen Kontrasten, umständliches Scrollen durch Formulare u.v.m. – allgegenwärtige Barrieren bei der Nutzung digitaler Angebote. Alles bald Geschichte?
Dieses eBook greift folgende drei Aspekte auf:
Trends der digitalen Barrierefreiheit
Barrierefreies UI/UX-Design
Hilfstechnologien für die barrierefreie Software-Entwicklung