El ciberespacio está constituido por programas, que son listas de instrucciones codificadas que hacen cumplir tareas a procesadores. Los programas se escriben usando lenguajes de programación, los cuales van desde lenguajes máquina cercanos a la estructura del hardware hasta lenguajes más abstractos como C o Pascal. Existen también lenguajes de cuarta generación que permiten crear programas mediante iconos gráficos.