I've always believed that software can be an additional component in the learning process; that's why an educational program should be attractive, it should have a user-friendly interface with some animations and great sounds included, especially if it is aimed at little kids. I wouldn't be surprised, if my grandchildren went to school with the notebooks instead of school bags, or if pens were completely replaced by keyboards. However, I guess, that educational programs shouldn't be so boring like this one: ABC 4 Kids Workshop
While testing this program, I wasn't able to find any more options than showing 4 pictures related to every letter and calling things presented in them. What is more, the program is shareware. If you would like to spell some words by entering letters in the trial version,as the result you will get «Right» or «Wrong» for a picture with an ant, regardless the letter you've choosen. As for my child, I was able to keep his attention for 2 minutes only. Finally, he couldn't repeat any word because, I guess, the pronunciation quality was too low.