El software se define como un conjunto de instrucciones organizadas lógicamente y codificadas mediante un lenguaje de programación para resolver problemas específicos de los usuarios. El software se desarrolla pero no se fabrica ni construye, ya que no es un bien tangible. Además, el software se protege bajo leyes de copyright que otorgan diversos derechos sobre la propiedad intelectual a sus creadores, como el derecho a publicar, reproducir, comercializar y distribuir sus obras.