New scientific and technical branches in the communications, electronics and computers have revolutionized the world progress in all aspects. The rise of information and communication technologies (hereinafter ICT) has changed the paradigms and strategies recognized and established for many years as valid. Within ICT, the software industry achieved a leading position for its characteristic to control or make accessible, in most cases, electronic advances. Today software development is essential, and is used in the successful countries as an integral part of the basic infrastructure of their governments, as is the case in Denmark, Norway, the United States, or countries considered revolutionary in this area called the "3I" Ireland India and Israel; among others. In fact this development is the foundation of the "knowledge economy". "Software" in simple terms, is the set of logic elements through interaction with the physical components (hardware), manage various performing specific tasks, in electronic devices that require it. The constant progress of the software and its use in various industrial and educational attainment areas raise their level of need, that is, if initially it was considered as the logical and essential part of a computer; the comprehensive modern software this background, allowing expose as graphic and interpretive representation of the interaction between users and electronic devices such as cell phones, MP3 players or Digital Audio Video, etc. To cite a concrete example, we can analyze the modern global positioning systems (GPS or GPS acronym) installed on cars that allow navigation oriented within large cities.
Los nuevos avances científico-técnicos en las ramas de la comunicación, la electrónica y las computadoras han revolucionado el mundo en todos los aspectos. El auge de las tecnologías de información y comunicación (de ahora en adelante TIC), ha cambiado los paradigmas y estrategias reconocidas y establecidas por muchos años como válidas. Dentro de las TIC, la industria del software alcanza una posición relevante, por su característica de controlar o hacer accesible, en la mayoría de los casos, los adelantos electrónicos. En la actualidad el desarrollo de software es indispensable, y es utilizado en los países exitosos como una parte integral de la infraestructura básica de sus gobiernos, tal es el caso de Dinamarca, Noruega, Estados Unidos, o los países considerados como revolucionarios en esta materia llamados las “3I” Irlanda India e Israel; entre otros. De hecho dicho desarrollo constituye los cimientos de la llamada “economía del conocimiento”. El “software” en términos simples, es el conjunto de elementos lógicos que a través de la interacción con los componentes físicos (hardware), logran la realización de distintas tareas específicas, en los dispositivos electrónicos que así lo requieren. El constante avance del software y su uso en distintas áreas industriales y educativas logro elevar su grado de necesidad, es decir, cuando en un principio se consideraba como la parte lógica e indispensable de una computadora; el software moderno amplia este panorama, permitiendo exponerlo como la representación gráfica e interpretativa de la interacción entre los usuarios y los aparatos electrónicos, como celulares, los reproductores de Audio MP3 o Video Digital, etc. Por citar un ejemplo más concreto, podemos analizar los modernos sistemas de posicionamiento global (SPG ó GPS siglas en inglés) instalados en los autos que permiten la navegación orientada dentro de las grandes ciudades.