Artı, iOS ve Android SDK ‘lar gibi her platform / işletim sistemi için özelleştirilmiş SDK ‘lar vardır. Yukarıda kısaca bahsettiğimiz gibi, bir SDK genellikle bir API veya uygulama programlama arayüzü ile dokümantasyon ve kütüphaneler içerir. Bir API , yazılımın diğer yazılımlarla iletişim kurmasını sağlar.