By using the built-in classes, or subclassing them where necessary, you can build pretty much any kind of application. You concentrate on the code that makes your application unique - MacZoop does the rest. Where possible, MacZoop takes as high-level approach as is feasible for any given job. One line of code is all you need to get one up and fully functional on the screen. One line of code brings one fully to life.
Most objects are similarly high level - windows, dialog boxes, menus, files, resources, etc.
Floating windows float automatically, and disappear when the app is put into the background. Edit fields in dialogs allow you to filter keystrokes as they are typed. Windows close, zoom and update without any intervention on your part. Printing just works. The menubar is automatically created, including all hierarchical submenus.