SDK
An SDK (Software Development Kit) allows a developer to program software through the use of a set of standardized tools for a particular platform or OS. In the mobile world, almost each mobile OS has its own SDK which is separate and different from those used by its competitors.