HomeHome : Glossary : Definition


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.

First Published: April 21, 2010
Last Updated: April 21, 2010

Previous TermSD  |  SDRAMNext Term
Definition from the PC Glossary