SDK
Example: "Developers can create apps for the iPhone and iPod Touch using the iPhone SDK."
SDK is short for "Software Development Kit." An SDK is a collection of software used for developing applications for a specific platform, such as an operating system, program add-on, or hardware device. Most SDKs include an integrated development environment (IDE), debugging tools, a compiler, sample code, and documentation.
Software development kits are typically provided free of charge, which helps encourage developers to create applications for the related platform. They are usually updated when a new version of the platform is released.
Published: April 21, 2010