Entre estos, otro proceso de desarrollo del software ha sido establecido en código abierto.
Este proceso, conocido como "Agile", busca mejorar la colaboración y la entrega de software de alta calidad, enfocándose en iteraciones cortas y retroalimentación continua entre los desarrolladores y los clientes.