A software development kit (SDK or “devkit”) is typically a set of software development tools that allows the creation of applications for a certain softwarepackage, software framework, hardware platform, computer system, video game console, operating system, or similar development platform. (Source: Wikipedia)