2. Razones económicas y técnicas Gran cantidad de desarrollos ya hechos y disponibles Miles (literalmente) de programas ya existentes sin costo adicional Programas ya verificados por miles de usuarios Todos los sistemas genéricos ya están disponibles Programas cliente y servidor para prácticamente cualquier aplicación Libertad de elección Hay muchos desarrollos que cubren una misma necesidad general Podemos elegir basarnos en cualquiera de ellos dependiendo de nuestra necesidad específica y -por qué no- gustos personales Posibilidad de adecuar cualquiera de esos proyectos Colaboración con desarrollos de todo el mundo Problemas similares al que necesitamos resolver pueden ya estar resueltos