Zoals zo vaak dienen dit soort (gelikte) toepassingen in Apple's eigen software (behalve als gimmick voor de gebruiker) als een uithangbord voor de mogelijkheden van de (nieuwe) api's die in OS X ingebouwd zijn.
Met andere woorden: Apple laat hiermee aan ontwikkelaars van software zien welke mogelijkheden ze er nu weer min of meer gratis bij gekregen hebben als ze zelf software gaan bouwen met Apple's developer tools.
Het doel is min of meer tweeledig. Op de eerste plaats motiveer je ontwikkelaars om gebruik te maken van Apple's gereedschap en niet van andere SDK's (zoals bijvoorbeeld Java, Qt of Mono) Bovendien worden dit soort zaken ook gezien door een aantal (soms invloedrijke) lui die normaliter alleen software schrijven voor bijvoorbeeld Windows. Deze mensen raken vervolgens mogelijk meer geïnteresseerd in het schrijven van software voor de Mac.
Voor Apple is dit heel belangrijk: hoe meer talentvolle professionals iets weten van sofware bouwen op een Mac, deste groter de kans dat bij de ontwikkeling van nieuwe software wordt overwogen om ook een Macversie te bouwen. Als dan voor die versie ook nog eens gebruik wordt gemaakt van Apple's eigen Api's, is dit helemaal mooi. Het programma onderscheidt zich voor de gebruiker op de Mac in positieve zin ten opzichte van de versies voor andere platforms.
Een voorbeeld van een blog van een C# (.NET) ontwikkelaar die zich onlangs ook is gaan verdiepen in Cocoa:
http://dotnetaddict.dotnetdevelopersjournal.com/