Assistive technology and the role it plays in developing for accessibility