El desarrollo de estas aplicaciones se lleva a cabo principalmente mediante las contribuciones de una comunidad organizada de voluntarios desarrolladores en código abierto, y con la adición de unos pocos desarrolladores, empleados de la corporación.