Developing NetBeans Sources APIs CVS Contributing Devel. Assistive access means that system infrastructure allows add-on assistive software to transparently provide specialized input and output capabilities. Assistive technology, also called accessibility aids, are added to computers by people who use them to make computers more accessible.
Screen readers are for people who are blind.
On-screen keyboards are used by people who are unable to use a standard keyboard. Keyboard enhancement utilities are used by people who have trouble typing and controlling a mouse. Speech recognition programs are primarily used by people with mobility impairments. The AT asks the Application for information about its components. Clearly, this additional information is indispensable to the user.