SDK

Siglas que provienen del inglés (Software Development Kit, kit de desarrollo de software). Se trata de un conjunto de herramientas diseñadas para que con ellas se puedan crear aplicaciones para sistemas concretos (por ejemplo, Windows), programas determinados, o múltiples plataformas, según la funcionalidad del SDK y los objetivos de los programadores que lo estén empleando.

Los SDK suelen asociarse a términos de uso que pueden implicar costes por la cesión fijos, porcentuales en relación a los ingresos generados por las aplicaciones desarrolladas, o limitaciones específicas referentes a la distribución o plataforma o plataformas sobre las que puede ofrecerse el producto desarrollado.

Se aplican en ocasiones licencias abiertas, como GPL, o términos de uso cerrados y restrictivos que pueden incluir excepciones como su empleo en ámbitos académicos o no comerciales.