Assistive software is a compensatory tool that allows students to perform a task on the computer that they ordinarily have difficulty with, typically reading, writing and organization. Assistive software circumvents decoding and encoding so that students are able to work in content areas without struggling with reading and writing in those subjects. Assistive technology should be selected for each student based on individual factors, accessibility issues, software/hardware components, appropriate training available, motivation to use, etc. Support for Assistive Technology can be made to the individual schools directly. Assistive technology (compensation) is provided to students in addition to remediation in reading.