Assistive technologies are hardware or software tools which help people with disabilities when they use technologies. For computer users assistive technologies include a set of input and output devices and software (screen reader, screen magnifier, Braille display, printed Braille, raised paper, and haptic technology). Developing assistive technology for the visually impaired users requires from the interface designer providing several choices for the user to access the computer. Accessible interfaces will not only benefit people with visual disabilities and elderly people but also it will benefit other user groups. A more accessible interface can be used by mobile technologies and users with low internet speed.