Authorware es un lenguaje de programación gráfico e interpretado basado en diagramas de flujo que permite crear programas interactivos integrando sonidos, texto, gráficos y animaciones simples. Los programas de Authorware se crean mediante una línea de flujo que muestra la estructura del programa y permite hacerlo interactivo añadiendo elementos de navegación. Los programas constan de iconos que llevan a cabo funciones diferentes y que se arrastran desde una paleta de iconos.