Nintendo comenzó este esquema para contrarrestar los efectos del desplome del videojuego de 1983 .
Hubo varias razones para el colapso, pero la causa principal fue la sobresaturación del mercado con cientos de juegos en su mayoría de baja calidad que resultaron en la pérdida de confianza del consumidor ...
En 1986, el presidente de Nintendo, Hiroshi Yamauchi, señaló que "Atari se derrumbó porque dieron demasiada libertad a los desarrolladores de terceros y el mercado estaba inundado de juegos de basura". En respuesta, Nintendo limitó la cantidad de títulos que los desarrolladores externos podrían lanzar para su sistema cada año.
Continúa hoy porque es un acuerdo lucrativo para los fabricantes de consolas, ya que les permite vender dispositivos por debajo del costo a los clientes y ganar dinero otorgando licencias del SDK a los desarrolladores, a menudo también recortando ingresos. El beneficio para los consumidores de hoy es muy cuestionable, especialmente en comparación con los modelos más abiertos pero aún cerrados como el App Store de Apple.
La diferencia entre el SDK gratuito y el propietario varía según el proveedor. En todos los casos, la opción gratuita está más limitada tecnológicamente: XNA lo limita a C #, por ejemplo, donde el XDK completo le permite escribir en cualquier idioma que pueda apuntar a la arquitectura basada en PPC de la Xbox 360. Lo mismo es cierto para el hardware. Las unidades de depuración de Xbox contienen discos duros más grandes, pueden conectarse a recursos compartidos de unidades SMB y conectarse a una versión especial de Xbox Live. Por lo general, también vienen con contratos de soporte al cliente y acceso a otras herramientas para desarrolladores, como mejores perfiladores o arneses de prueba.