Un programa informático es un conjunto de instrucciones que una vez ejecutadas realizarán una o varias tareas en una computadora. Los programas pueden ser monousuarios, para un solo usuario a la vez, o multiusuarios, para múltiples usuarios simultáneamente. La programación es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas computacionales.