Screencasting est le processus d'enregistrement des événements sur un écran d'ordinateur, souvent avec commentaire audio. Il est couramment utilisé dans la production de didacticiels et de matériel similaire. De nombreuses applications avec des fonctionnalités d'enregistrement d'écran sont disponibles, mais deux applications en particulier - CamStudio et Catcher - ne sont pas seulement globale, mais sont également libres d'utiliser. A plus avancée, version commerciale de HyperCam est également disponible.