El Open Source es un intercambio simple y abundante del conocimiento de programación de la computadora. Trabaja haciendo el código fuente accesible a través de una comunidad abierta de usuarios.
Es lo contrario al modelo propietario, donde las empresas se vuelven adictas a la consecución del software y no saben de las dificultades del software, poniendo en gran desventaja frente a compañías que superan estos problemas usando Open Source, por las características inherentes a la solución.
El Open Source devuelve el control al cliente, el código esta abierto, se puede ver, modificar y adaptar a los requerimientos propios de las compañias que deseen adoptarlas.
El Open source no significa menor calidad o confiabilidad del software sino por el contrario hoy con el Open Source se pueden construir sistemas robustos y escalables con el soporte de una gran comunidad de usuarios, que encuentran la mejor solución para el o los problemas que se puedan presentar en su uso. Adicionalmente ahora existe el MDA que es un estándar para permitir la correcta convivencia de sistemas propietarios y sistemas Open Source.