Sometimes it isn't possible to start from scratch with procuring or customising new software. The software is already in place and continues to present accessibility barriers to users. The approach you take will depend on your particular situation, and on what and where the barriers are.
Change the interface
Sometimes, an existing interface can be tweaked to make it more accessible and usable. This is done by following the same
guidelines and standards that are used in software design.
For example, missing field labels can be added or global settings for colours can be set to pick up users' colour schemes. Labels can be aligned closer to the fields they relate to, and even tab order can sometimes be improved.
Getting a software interface changed may take quite a long time. Nevertheless, it is very important that problems with inaccessible systems are brought to the attention of the people who specified, designed, bought or implemented them. This is so that an inaccessible environment is not perpetuated in the next update, upgrade or replacement system.
The users of one commercial system formed a Consortium, and worked with the software developer and with RNIB to fix an inaccessible system.
Access technology
It is often possible to use the powerful features of access technology to overcome some of the barriers that inaccessible software presents to people with sight problems. For example, a screen reader can identify controls that don't have a text label, and add an appropriate label for a blind user.
RNIB is happy to work with companies and individuals to make software accessible using access technology. For more information, contact technology@rnib.org.uk
Work-arounds
It is important to note that the barriers posed by inaccessible software are not necessarily solved through the application of more technology.
-
For public access to technology: think about offering an equivalent telephone service or providing human support.
-
In education: you might change the teaching approach, or use alternative learning materials.
-
In employment: employees may need to gain new skills, or look at re-designing the job.
Any of these methods may resolve a situation without recourse to complex technological solutions. The outcome may be more acceptable and desirable to all concerned. It is important to remember, however, that any alternative methods considered must not leave the disabled person at a disadvantage, compared with others who are able to use the software independently.
Terminal Server technology
One technology that often presents barriers to users of assistive technology is the 'thin client'. Well known examples have been developed by Citrix and by Microsoft.