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 insertar y manipular gráficos. Se usan comúnmente para propósitos educativos o de comunicación y pueden reemplazar métodos tradicionales como transparencias. Los ejemplos más populares son Microsoft PowerPoint, Impress de OpenOffice y Keynote de Apple.