Una computadora es una máquina electrónica que recibe datos como entrada, los procesa y genera información útil como salida de acuerdo a instrucciones programadas. Requiere datos de entrada específicos y rutinas de programas para funcionar, y puede almacenar, transferir e interpretar la información de salida de manera local o remota a través de sistemas de telecomunicación. La característica principal que la distingue de otros dispositivos es que es una máquina de propósito general capaz de realizar diversas tareas.