Respond to, share data with, and communicate with other applications. Your application can transfer data through use of the pasteboard, access the services of other applications, offer its services to other applications, interact with the workspace, notify other applications of events, and communicate directly with other applications.