SDK

software development kit

A collection of software development tools to facilitate the creation of applications, including a compiler, debugger and sometimes a software framework. They are normally specific to a hardware platform and operating system combination.