Evaluating Educational Software
The authors suggest that the standardization of operating systems on the Mac and Windows platforms has had a positive effect on the development of high quality programs.
Programmers can write portable blocks of proven code that can be used in many different programs when using Object Oriented Programming Systems. (OOPS)