Termin ułatwienia dostępu odnosi się do takiej konstrukcji oprogramowania, aby mogli z niego korzystać użytkownicy niepełnosprawni. Oprogramowanie z ułatwieniami dostępu jest tworzone z uwzględnieniem wielu różnych rodzajów niepełnosprawności:
Technologia asysty to sprzęt lub oprogramowanie używane do ułatwiania dostępu do systemów operacyjnych i aplikacji. Chociaż omówienie szerokiej gamy technologii asysty wykracza poza ramy tego podręcznika programisty, ważne jest aby wiedzieć, że one istnieją. Dlaczego? Ponieważ kilka prostych rzeczy, które można zrobić podczas programowania, takich jak udostępnienie tekstu zastępczego dla obrazów w kodzie HTML lub skrótów klawiaturowych dla wszystkich akcji oprogramowania, może w znacznym stopniu zwiększyć skuteczność technologii asysty, które korzystają z tych technik.
Podczas budowania interfejsów użytkownika modułów dodatkowych można zastosować się do pewnych podstawowych wskazówek, które zwiększą dostępność tworzonego oprogramowania. Więcej informacji na ten temat można znaleźć w temacie Wskazówki dotyczące zwiększania dostępności interfejsów użytkownika.
W serwisie WWW Accessibility Center firmy IBM można znaleźć wiele przydatnych zasobów dotyczących ułatwień dostępu, w tym wytyczne i listy kontrolne poświęcone tworzeniu oprogramowania i interfejsów WWW.
Ponieważ pakiet SWT używa rodzimych widgetów systemu operacyjnego, interfejsy użytkownika zbudowane przy użyciu pakietu SWT odziedziczą wszelkie technologie asysty, które zostały zainstalowane w systemie operacyjnym. W pakiecie SWT zaimplementowano interfejs AccessibleListener, który udostępnia klientom podstawowe informacje z zakresu ułatwień dostępu, takie jak opisy pól sterujących, tekst pomocy i skróty klawiaturowe. Gdy opracowywane technologie asysty wymagają więcej informacji lub gdy chce się wyjść poza podstawowe ułatwienia dostępu środowiska roboczego, można dodać swoje własne funkcje nasłuchiwania i przesłonić domyślne zachowanie platformy w zakresie ułatwień dostępu. Więcej szczegółowych informacji na ten temat można znaleźć w sekcji org.eclipse.swt.accessibility.