Necesitamos software para comunicarnos con nuestra familia y amigos, para aprender, para enseñar, para compartir, para acceder a entretenimiento o reservar viajes, para pagar cuentas y comprar artículos. El software acciona las máquinas que utilizamos para viajar, comunicarnos, comerciar e intercambiar. El software está en el corazón de grandes sistemas complejos tales como equipo médico, aviones o centrales eléctricas así comodispositivos individuales simples tales como teléfonos móviles o relojes.
Nuestras vidas dependen del software, nuestra industria depende del software, toda nuestra sociedad depende del software.
Una cantidad continuamente creciente de conocimiento tecnológico se materializa en artefactos de software que se están volviendo omnipresentes. Nuestra capacidad de utilizar, comprender, adaptar, corregir y evolucionar los dispositivos en los cuales nuestras vidas han llegado a dependerse basa en nuestra capacidad para acceder, comprender, adaptar, corregir y evolucionar el software que los controla.
El software es también un componente esencial de la mayoría de las actividades de investigación científica realizadas actualmente: el profundo conocimiento de campos como matemáticas, física, química, biología, medicina, finanzas y ciencias sociales está ahora indisolublemente integrado en complejossistemas de software, que lo modelan a un nivel de detalle que va más allá del de las publicaciones científicas habituales.
La totalidad de nuestro conocimiento y cultura se está transfiriendo a formato digital: no sólo artefactos y datos científicos, sino también música, películas, libros, correspondencia, noticias, intercambios sociales y prácticamente cada aspecto de nuestras vidas se media ahora por representaciones digitales de información, que luego se almacenan en medios digitales, manipulan y presentan a nosotros a través de una diversidad de herramientas de software.
Sin el software capaz de comprender esas representaciones digitales, todos estos datos no tienen significado accesible inmediatamente. Aún si podemos hacer planes para preservar la información digital en el largo plazo, la información digital podría todavía perderse irremediablemente si notenemos acceso al software necesario para interpretarla y manipularla.
Una parte que aumenta rápidamente de nuestro conocimiento colectivo se materializa en, o depende de, una infinidad de artefactos desoftware que moldean todas las facetas de la vida de nuestra sociedad.
Este conocimiento representa un patrimonio cultural que es de suma importancia preservar adecuadamente y transmitir a las futuras generaciones.
La recopilación de todos los artefactos de softwareproporcionará un libro de consulta único para enseñar y aprender sobre todos los aspectos de la tecnología, la ciencia y la sociedad que se basan en software.
Estamos desarrollando el mayor archivo de código fuente de software jamás concebido. Lo estamos haciendo así para preservar el conocimiento integrado en software, proteger las bases denuestras sociedades y poner ampliamente disponible todo este precioso patrimonio cultural y herramienta de aprendizaje fundamental paratodos.