L'écriture d'écrans de veille fait souvent appel à des bibliothèques graphiques telles qu'OpenGL, GDI (Windows), DirectX (Windows), Quartz (Mac), etc.
Le premier écran de veille a été écrit pour l'IBM PC par John Socha, plus connu pour avoir créé le gestionnaire de fichiers Norton Commander. Il est aussi à l'origine du terme screensaver. Ce premier écran de veille (nommé scrnsave puisque les noms de fichiers à l'époque ne pouvaient dépasser 8 lettres) a été publié en décembre 1983 dans le magazine Softalk. Il se contentait alors à l'époque de rendre tout simplement l'écran noir au bout de trois minutes (laps de temps qui ne pouvait être modifié qu'en recompilant le programme !).