Skema ini dimulai oleh Nintendo untuk melawan efek dari crash video game 1983 .
Ada beberapa alasan kecelakaan itu, tetapi penyebab utamanya adalah jenuhnya pasar dengan ratusan game yang sebagian besar berkualitas rendah yang mengakibatkan hilangnya kepercayaan konsumen ....
Pada tahun 1986, presiden Nintendo Hiroshi Yamauchi mencatat bahwa "Atari runtuh karena mereka memberi terlalu banyak kebebasan kepada pengembang pihak ketiga dan pasar dibanjiri oleh permainan sampah." Sebagai tanggapan, Nintendo membatasi jumlah judul yang bisa dirilis pengembang pihak ketiga untuk sistem mereka setiap tahun.
Ini berlanjut hari ini karena ini merupakan kesepakatan yang menguntungkan bagi produsen konsol, yang memungkinkan mereka untuk menjual perangkat dengan harga lebih rendah kepada pelanggan, dan menghasilkan uang dengan melisensikan SDK kepada pengembang, seringkali juga mengambil potongan pendapatan. Manfaat bagi konsumen saat ini sangat dipertanyakan, terutama dibandingkan dengan model yang lebih terbuka tetapi masih terjaga keamanannya seperti App Store Apple.
Perbedaan antara SDK gratis dan eksklusif bervariasi menurut vendor. Dalam semua kasus, opsi gratis lebih terbatas secara teknologi - XNA membatasi Anda untuk C #, misalnya, di mana XDK lengkap memungkinkan Anda untuk menulis dalam bahasa apa pun yang dapat menargetkan arsitektur berbasis PPC Xbox 360. Hal yang sama berlaku untuk perangkat keras. Unit debugging Xbox berisi hard drive yang lebih besar, dapat terhubung ke share drive SMB, dan terhubung ke versi khusus Xbox Live. Mereka biasanya juga datang dengan kontrak dukungan pelanggan dan akses ke alat pengembang lain seperti profiler yang lebih baik atau test harness.