Technical Notes: Cocoa
AppleScript is Apple's native scripting technology. It enables users to directly control scriptable applications by creating sets of English-like instructions, or scripts. Cocoa applications can take advantage of automated support supplied by the Foundation and Application Kit frameworks to make their applications scriptable. A scriptable application is one that is capable of performing operations or returning data in response to Apple events.