El software se refiere al conjunto de componentes lógicos necesarios para que un sistema informático realice tareas específicas, en contraposición al hardware que son los componentes físicos. Los componentes lógicos incluyen aplicaciones como procesadores de texto y el software de sistema como el sistema operativo, que permite que otras aplicaciones funcionen y facilita la interacción entre componentes físicos y aplicaciones.