Assistive Technology refers to tools and technologies that assist with full participation of an individual in various activities, including, but not limited to learning. Assistive technologies in the context of learning may include specialised computer software and hardware that increase mobility, hearing, vision, or communication capacities of people with disabilities.