For Handwriting and Keyboarding:
Learning Without Tears (Formerly Handwriting Without Tears)
http://www.lwtears.com
Type To Learn 4 by Sunburst Digital
http://www.sunburst.com
For Math Facts:
Touch Math ( for addition and subtraction)
http://www.touch math.com
Times Tales (for multiplication)
http://www.timestales.com
For Reading Assistive Technology:
Learning Ally
http://www.learningally.org
Snap & Read Universal
http://www.donjohnston.com/snap-read
For Writing Assistive Technology:
Co:Writer Universal
http://www.donjohnston.com/cowriter
For Vocabulary:
InsideStory Flashcards
http://www.insidestoryflashcards.com
Infercabulary
http://www.infercabulary.com
For Syllable Division Practice:
Syllables
http://www.vocabulary.co.il
For Barton Reading & Spelling Games:
Barton Games
http://www.bartonreading.com/games