Este documento describe las ventajas de usar plataformas GNU/Linux para el desarrollo de software, incluyendo una variedad de lenguajes de programación compatibles, herramientas para todo el ciclo de desarrollo, entornos integrados de desarrollo, y la habilidad de crear aplicaciones multiplataforma. También discute brevemente algunas desventajas como la curva de aprendizaje para algunas herramientas y falta de documentación.