Un programa de presentación permite crear presentaciones utilizando diapositivas en las que se pueden incluir texto, imágenes y otros objetos. Incluye funciones como un editor para dar formato al contenido y herramientas para organizar y mostrar las diapositivas. Los programas de presentación más comunes son Microsoft PowerPoint, Impress de OpenOffice y Keynote para Apple. Adobe Flash también se usa comúnmente para crear presentaciones interactivas para mostrar en la web.