Assistive software - what you need to know