Implement a graphical, event-driven application with the frameworks in the Cocoa layer. Start your Mac OS X programming at this highest layer, and you'll accomplish more in fewer lines of code without delving into unnecessary details.