For many blind people, computers are inaccessible. It can cost upwards of AUD$1000 to purchase "screen reader" software, but two blind computer programmers from Australia have solved this problem.
Queensland University of Technology (QUT) graduate James Teh and business partner Michael Curran developed a free, open-source program, called NVDA (NonVisual Desktop Access), which provides a synthetic voice to read the words on a computer screen as the cursor moves over them.
"A sighted person takes for granted that they can sit down at any computer and use it," Mr Teh said.
"We really are in the information age - everything is online these days. So access to computers for the blind and vision impaired is incredibly important, which is why we wanted our software to be free."
Mr Teh, who majored in software engineering at QUT, said blind students typically didn't have the funds to purchase screen reader technology, at the time in their life when they most needed it. Now NVDA could be downloaded on to anyone's personal computer free of charge.
"It can also be copied to a USB stick, which can be used on any PC at school or university, with no installation required," he said.
Mr Teh and Mr Curran have drawn on their own experience as blind computer users to develop a product which has some unique and innovative features. For example, as the mouse moves up and down the screen, a small beeping sound becomes higher and lower in pitch to let you know where the cursor is located.
NVDA has been translated into 27 languages, thanks to volunteer translators.