Sample Code: Apple Applications
Automator is an application that lets users automate repetitive procedures performed on a computer. Developers create Automator actions--loadable bundles that perform discrete tasks--that users link together in a workflow. An action performs a task such as opening a file or cropping an image. It usually operates on the output of the previous action in the workflow and passes the results of its operation to the next action. Developers can implement actions using AppleScript, Objective-C, or a combination of the two. Actions can access the capabilities of individual applications (including the Finder) or of the entire system.