Koko mempunyai tiga set utama perpustakaan Objektif-C, atau kerangka kerja, yang merangkumi ciri-ciri dan fungsi utamanya.
- Kit Yayasan, yang juga dikenali sebagai Yayasan, yang menyediakan manipulasi nilai dan nilai, bekas, lelaran, pengedaran teragih, dan gelung. Perpustakaan Yayasan adalah alat asas yang tidak berkaitan dengan GUI (antara muka pengguna grafik) OS X.
- Kit Aplikasi, juga dikenali sebagai AppKit, mengandungi semua fungsi GUI.
- Data Teras, perpustakaan yang menyediakan satu aspek pembangunan aplikasi yang dikenali sebagai kegigihan objek.
Versi iOS Cocoa dipanggil Cocoa Touch . Ia menyediakan fungsi yang sama seperti Koko, dengan penambahan fungsi khusus untuk peranti mudah alih, seperti pengiktirafan isyarat.
Apple, Pengkomputeran yang disebarkan, Pengaturcaraan, Perisian