Además, el hecho de trabajar con sistemas operativos desembocó en la creación de nuevas técnicas para hacer interfaces de dispositivos de entrada/salida, controles de tiempo, multiprocesadores y para soportar el hecho de que se abrieran diversas pantallas o que hubiera animaciones.