Marblesoft
Marblesoft, LLC has produced software for special-education since 1983, specializing in educational programs for preschool and early elementary students. All Marblesoft programs support a variety of input devices for students with any physical or learning disability.