Cocoa
MacBur
Cocoa
Cocoa to zorientowane obiektowo API, działające pod systemem Mac OS X firmy Apple. Jest to jedno z trzech głównych API dostępnych dla tego systemu - oprócz Cocoa istnieje jeszcze Carbon i Classic. Nie bierze się pod uwagę innych, jak Perl czy Python, ponieważ za ich pomocą nie tworzy się zazwyczaj w pełni integralnych aplikacji.Aplikacje tworzone w Cocoa są tworzone głównie przy użyciu narzędzi programistycznych dostarczonych przez firmę Apple. Są to Xcode i Interface Builder, używający języka Objective-C, Javy i nawet Ruby.
Do pisania aplikacji w środowisku Cocoa można użyć także innych narzędzi i języków programowania, jak np Pythona przy użyciu mechanizmu PyObjC. Można też oczywiście użyć zwykłego edytora tekstu.