Usualmente abreviado "SDK", es un conjunto de herramientas que le permite al programador desarrollar aplicaciones para cada plataforma como computadoras personales, equipos portátiles, videoconsolas, etc.