Las aplicaciones de software son "programas aislados que resuelven una necesidad comercial especÃfica". Algunos ejemplos son el software que procesa datos comerciales o tÊcnicos que facilitan las operaciones y la gestiÃŗn de un negocio. AdemÃĄs del cÃŗdigo fuente, el software incluye toda la documentaciÃŗn y los datos necesarios para que el programa funcione correctamente. Una aplicaciÃŗn de software se desarrolla a travÊs de un proceso. No es algo que se fabrica a partir de materia prima, ni se ensambla a partir de piezas mÃĄs pequeÃąas. El software presenta esta caracterÃstica especial en comparaciÃŗn con otros tipos de productos, es decir: no se fabrica en el sentido clÃĄsico, sino que se desarrolla a travÊs de un proceso de ingenierÃa. En libro se le mostrarÃĄn todos los procesos y consideraciones necesarias para poder desarrollar software de una manera mÃĄs eficiente, con la que lograrÃĄ mejorar el tiempo y los costes en sus futuros desarrollos de software.