This is alist of built-in apps and system components developed byApple Inc. formacOS that come bundled by default or are installed through a system update. Many of the default programs found on macOS have counterparts on Apple's other operating systems, most often oniOS andiPadOS.
Apple has also included versions ofiWork,iMovie, andGarageBand for free with new device activations since 2013. However, these programs are maintained independently from the operating system itself.[1] Similarly,Xcode is offered for free on theMac App Store and receives updates independently of the operating system despite being tightly integrated.
The Mac App Store is macOS'sdigital distribution platform formacOS apps, created and maintained byApple Inc. based on the iOS version, the platform was announced on October 20, 2010, at Apple's "Back to the Mac" event.[2][3][4] First launched on January 6, 2011, as part of the free Mac OS X 10.6.6 update for all currentSnow Leopard users,[2][3] Apple began accepting app submissions fromregistered developers on November 3, 2010, in preparation for its launch.[5] After 24 hours of release, Apple announced that there were over one million downloads.[6]
Automator is an app used to createworkflows for automating repetitive tasks intobatches for quicker alteration via point-and-click (ordrag and drop). This saves time and effort over human intervention to manually change each file separately. Automator enables the repetition of tasks across a wide variety of programs, includingFinder,Safari,Calendar,Contacts and others. It can also work with third-party applications such asMicrosoft Office,Adobe Photoshop orPixelmator.
Books, previously known as iBooks, is aneBook reading application first released withOS X Mavericks.[7] It allows users to read and purchase digital books, as well as listen to audiobooks. Reading goals can be set which encourage users to read for an amount of time each day.
Calculator is a basiccalculatorapplication made byApple Inc. and bundled withmacOS. It has three modes: basic, scientific, and programmer. Basic includes a number pad, buttons for adding, subtracting, multiplying, and dividing, as well as memory keys. Scientific mode supports exponents and trigonometric functions, and programmer mode gives the user access to more options related tocomputer programming.
The Calculator program has a long history going back to the very beginning of the Macintosh platform, where a simple four-function calculator program was a standarddesk accessory from the earliest system versions. Though nohigher math capability was included, third-party developers provided upgrades, and Apple released theGraphing Calculator application with the firstPowerPC release (7.1.2) of the Mac OS, and it was a standard component through Mac OS 9. Apple currently ships a different application calledGrapher.
Calculator hasReverse Polish notation support, and can also speak the buttons pressed and result returned.
Calendar, previously known as iCal beforeOS X Mountain Lion, is a personalcalendar app made byApple Inc., originally released as a free download forMac OS X v10.2 on September 10, 2002, before being bundled with the operating system as iCal 1.5 with the release ofMac OS X v10.3. It tracks events and appointments added by the user and includes various holidays depending on the location the device is set to as well as birthdays from contacts. Users are also able to subscribe to other calendars from friends or third-parties.[8][9]
iCal was the first calendar application for Mac OS X to offer support for multiplecalendars and the ability to intermittently publish/subscribe to calendars onWebDAV servers. Calendar also offers online cloud backup of calendars using Apple'siCloud service, or it can synchronize with other calendar services, includingGoogle Calendar andMicrosoft Exchange Server.

Chess is a3Dchess game formacOS, developed byApple Inc. as afork ofGNOME Chess (formerly "glChess").[10] Its history dates back toOpenStep andMac OS X 10.2. It supportschess variants such ascrazyhouse andsuicide chess. Apple redistributes the source code under its own Apple Sample Code License, after a special permission has been granted from the original authors of GNOME Chess (which is licensed underGPL3).[11][10] Apple also ships the game with theSjeng chess engine (GPL).
Clock is atimekeeping app first made available inMacOS Ventura.[12] It allows users to view the current time in locations around the world, set alarms and timers, and use their phone as astopwatch. Alarms and timers will play a chime once completed, which the user can choose from their ringtone library.
Contacts, previously known as Address Book beforeOS X Mountain Lion, is a computerizedaddress book. Contacts can be synchronized overiCloud and other online address book services and allows for the storage of names, phone numbers, email addresses, home addresses, job titles, birthdays, and social media usernames.
Dictionary is an application introduced with OS X 10.4 that provides definitions and synonyms from various sources, serving as a built-in dictionary and thesaurus.[13] The program also includes definitions for a list of Apple-related terms as well as access toWikipedia articles. Dictionary supports several languages and currently provides American-English definitions from theNew Oxford American Dictionary and Oxford American Writer's Thesaurus.
FaceTime is s avideotelephony app introduced inMac OS X 10.6.6, replacing the video and audio calling functionality ofiChat on Mac. Users can also make standard phone calls through the FaceTime app if a connected iPhone under the same Apple ID is nearby. In 2018, Apple added group video and audio support to FaceTime which can support up to 32 people alongside the release ofMacOS Mojave.[14]
With the release ofMacOS Monterey, Apple introduced a feature called SharePlay, which allows users to simultaneously watch videos, listen to music together, or share their display.[15]
Find My is an app and service that enables users to track the locations ofiOS,iPadOS,macOS,watchOS,AirPods andAirTags via iCloud.[16] First introduced inmacOS Catalina, it replacesFind My Mac andFind My Friends from previous versions. Missing devices can be made to play a sound at maximum volume, flagged as lost and locked with a passcode, or remotely erased. Users are also able to share theirGPS locations with friends and family who own Apple devices of their own and can set notifications for when a person arrives or leaves a destination.[17]
Font Book is afont manager first released with Mac OS X Panther in 2003. It allows users to browse and view all fonts installed on device, as well as install new fonts from.otf and.tff files. A font can be selected to see its alphabets, complete repertoire of characters, and how it sets a sample text of the user's choice.
Freeform is a virtualbrainstorming app first made available on alongsideMacOS 13.1.[18] It allows users to create canvases called "boards", which can display a range of inputs including text notes, photos, documents, and web links. The app offers real-time collaboration between users, with support forFaceTime andiCloud syncing.
Home is asmart-home management app released withmacOS 10.14 Mojave, that serves as the front-end for Apple's HomeKit software framework.[19] It lets users configure, communicate with, and control their HomeKit enabled smart appliances from a single application. Appliances can be divided into separate rooms and access to home controls can be shared with others.
Image Capture is an application that enables users to upload pictures fromdigital cameras orscanners which are either connected directly to their computer or network. It provides no organizational tools likePhotos but is useful for collating pictures from a variety of sources with no need fordrivers.
Mail is anemail client first originating inNeXTstep, before being carried over to Mac OS X. It is preconfigured to work with popularemail providers, such asYahoo! Mail,AOL Mail,Gmail,Outlook andiCloud (formerlyMobileMe) and supportsExchange. Mail includes the ability to read and write emails, file emails into folders, search for emails, automatically append signatures to outgoing emails,filter outjunk mail, and automatically unsubscribe from newsletters.
Maps is aweb mapping app and service introduced to macOS withOS X Mavericks.[20] It provides directions and estimated times of arrival for automobile, pedestrian, cycling andpublic transportation navigation. Apple Maps features aFlyover mode that enables a user to explore certain densely populated urban centers and other places of interest in a 3D landscape composed of models of buildings and structures, as well asLook Around, which allows the user to view 360° street-level imagery.
Messages is aninstant messaging app introduced withOS X, replacing the messaging component ofiChat in prior versions while providing support for theiMessage protocol from iOS.[21] A number of upgrades have been introduced to the iMessage platform over time, including message effects, editing and deleting messages within a fifteen-minute window, and a dedicated iMessage App Store which allows users to download sticker packs that can be sent in conversations.
Music is amedia player first introduced macOS Catalina, replacing the music-playing capabilities of iTunes.[22] It can play music files stored locally on devices and allows users to curate their song library into playlists. Songs can be purchased directly from theiTunes Store or streamed throughApple Music if the user has an active subscription.Internet radio stations can also be found within the app, with both local and international broadcasters available. Music supports lossless and spatial audio, and is capable of video playback, used primarily for music videos, artist interviews, and live performances.
News is anews aggregator first introduced in selected regions with the release of macOS Mojave 10.14.[23] Users can readnews articles with it, based on publishers, websites and topics they select, such as technology or politics. On March 25, 2019, Apple News+ was made available within the News app, which is a subscription service allowing access to content from a number magazines and newspapers.[24]
Notes is anotetaking app first introduced withOS X Mountain Lion. It functions as a service for making text notes and sketches, which can be synchronised between devices using Apple'siCloud service. Notes features support for advancedtext formatting options, several styles of lists, rich web andmap link previews, support for more file type attachments, a corresponding dedicated attachment browser, and a system share extension point for saving web links and images.
Passwords is an app for managing passwords, introduced inmacOS Sequoia. It replaces Keychain Access.
Photo Booth is a camera application first introduced on devices runningMac OS X Tiger with a built-in iSight camera,[25] allowing users to take picture and video.[26][27] Photo Booth displays a preview showing the camera's view in real time, while thumbnails of saved photos and videos are displayed along the bottom of this window, obscuring the bottom of the video preview. These can be shown or played by clicking on the thumbnails. Users can also apply a variety of effects to a photo, which act similarly tosocial media filters.
Photos is aphoto management andediting application first introduced withOS X Yosemite 10.10.3,[28][29] replacing bothiPhoto andAperture.[30][31] Photos is based on the rebuilt version of the in-built app released foriOS 8. The photos library is organized chronologically on a timeline, determined by themetadata attached to the photo. Photos can also be sorted manually into albums, searched by location or by tagged persons. Photos can be synced and backed up through theiCloud Photo Library and shared albums. Photos contains a number of simple editing tools which allow users to crop, rotate, and adjust their photos, with a limited number of editing tools available for videos.
Podcasts is amedia player used for playing and subscribing topodcasts first introduced macOS Catalina to replace the podcasting capabilities of iTunes.[22] Podcasts can be discovered and followed or subscribed to in the 'Browse' and 'Search' tabs, with the 'Listen Now’ tab showing new episodes of followed podcasts as they are made available. Podcast channels allow users to follow or subscribe to creators rather than individual shows.
Preview is animage andPDF viewer application, first originating inNeXTstep, before being carried over to Mac OS X. It is capable of viewing a number of viewing, printing, and editing a numberdigital image formats, as well asPortable Document Format (PDF) files. It employs theQuartz graphics layer, and the ImageIO andCore Image frameworks.
QuickTime Player is an application that can play compatible video and sound files.[32] It is capable of limited editing features, including triming video clips and exporting to one of four video resolutions or an audio-only format. QuickTime Player can also record video and audio from the device's camera and microphone, or record a user's display for screen recording.
Reminders is a task-managing app introduced to OS X Mountain Lion and later rebuilt from the ground up inMacOS Catalina. The app allows users to create their own lists of reminders and set notifications for themselves. New reminders can be placed into lists or set as subtasks and can include several details including: a priority tag, a note about the reminder, and an image or URL attachment. Additionally, alarms can be set for reminders, sending a notification to users at a certain time and date, when a geofence around an area is crossed, or when a message starts being typed to a set contact.
Safari is a graphical web browser based on theWebKit engine, included with macOS since version10.3 "Panther", where it replacesInternet Explorer for Mac OS X.[33] Websites can be bookmarked, added to a reading list, or saved to the home screen and are synced between devices throughiCloud. In 2010, Safari 5 introduced a reader mode, extensions, and developer tools. Safari 11, released in 2017, added Intelligent Tracking Prevention, which uses artificial intelligence to blockweb tracking. Safari 13 added support for Apple Pay, and authentication withFIDO2 security keys. Its interface was redesigned in Safari 15, including a new landing page.
Shortcuts, formerly Workflow, is avisual scripting app that allows users to createmacros for executing specific tasks on their device. These task sequences can be created by the user and shared online throughiCloud. A number of curated shortcuts can also be downloaded from the integrated gallery.
Stickies is adesktop note program first included inSystem 7.5, later being re-written inCocoa during the transition toMac OS X in 2001. It allows a user to putpost-it note-like windows on the screen for to write short reminders, notes and other clippings. The ability to collapse note windows, which is present in all versions of Stickies, is a holdover from System 7.5'sWindowShade feature. The window button layout, which is unusual for a modern macOS application, is retained fromMac OS 8.
Stocks is a stock market tracking app first introduced withmacOS Mojave.[34] It allows users to check theYahoo! Finance data for any company valued on thestock exchange, including the current value of a company and their increase or decrease percentage. A graph shows the trends of each company over time, with a green graph showing positive growth and a red graph showing a decline. Business News is provided when a stock is not selected, which showsApple News articles about companies a user is following.
System Settings, formerly System Preferences, is an application included with macOS. It allows users to access information about their device and modify various system settings and options on their device such as the desktop wallpaper,screen saver, notifications,Wi-Fi andBluetooth, display and brightness, keyboard and trackpad, accessibility features, and more. With the release ofmacOS Catalina, aScreen Time feature was introduced which is intended to help user's focus and combat screen addiction.[35] Furthermore,macOS Monterey introduces Focus modes, which expand on Apple's previous Do Not Disturb feature to filter notifications during scenarios such as sleeping or working.[36]
TextEdit is an open-sourceword processor and text editor, first featured in NeXT's NeXTSTEP and OPENSTEP. TextEdit has support for formatted text, justification, and even the inclusion of graphics and other multimedia elements, as well as the ability to read and write to differentcharacter encodings, includingUnicode (UTF-8 andUTF-16). It automatically adjusts letter spacing in addition to word spacing while justifying text. TextEdit does not support multiple columns of text.
TV, also known asApple TV, is amedia player first introduced macOS Catalina, replacing the video-playing capabilities of iTunes. The app can be used for viewing television shows and films purchased or rented through theiTunes Store, which can be accessed from within the app. It also houses original content from theApple TV+ streaming service, and can even directly stream content from some third-party services through thea la cartevideo on demand "Apple TV Channels" service.[37][38] The TV app can be used to index and access content from other linked video on demand services, allowing programs watched in other apps to appear in a user's Up Next feed, even if they are not subscribed through the Channels service. The TV app is also capable of broadcasting live sports and events, such as through theMLS Season Pass.[39]
Voice Memos is avoice recording app, first introduced inmacOS Mojave,[40] designed for saving short snippets of audio for later playback. Saved voice memos can be shared as a.m4a file or can be edited, which allows parts of a recording to be replaced, background noise to be removed, or the length of a recording to be trimmed.[41] Other playback options include the ability to change playback speed, skip silent parts of a memo, or enhance a recording. Audio files can also be organised into different folders.[42]
Weather was introduced to macOS inmacOS Ventura.
Activity Monitor is asystem monitor for themacOSoperating system, which also incorporatestask manager functionality.[43][44] Activity Monitor appeared inMac OS X v10.3, when it subsumed the functionality of the programs Process Viewer (a task manager) and CPU Monitor found in the previous version of OS X.[45][46] InOS X 10.9, Activity Monitor was significantly revamped and gained a fifth tab for "energy" (in addition to CPU, memory, disk, and network).[47]
AirPort Utility is a program that allows users to configure anAirPortwireless network and manage services associated with and devices connected toAirPort Routers. It comes pre-installed onmacOS, and is available to download forMicrosoft Windows andiOS. AirPort Utility is unique in that it offers network configuration in a native application as opposed to a web application. It provides a graphical overview of AirPort devices attached to a network, and provides tools to manage each one individually. It allows users to configure their network preferences, assignBack to My Mac accounts to the network, and configure USB attached Printers and hard drives.[48] The current versions are 6.3.6 for recent versions ofmacOS, 5.6.1 forMicrosoft Windows and older versions[49] of Mac OS X,[50] and 1.3.4 foriOS.[51]
On January 30, 2013, Apple released AirPort Utility 6.0 for macOS featuring a redesign of the user interface focused on increasing usability for novice users.[52] Reception was mixed with some media outlets reporting IT professionals and network administrators being frustrated over some removed features.[52] It was reported that most end users, however, would not notice the feature omissions.[53] Users requiring the removed features can still access the previous version of AirPort Utility using a workaround.[54]
Audio MIDI Setup is a utility program that comes with themacOS operating system for adjusting the computer'saudio input and output configuration settings and managingMIDI devices.
It was first introduced inMac OS X 10.5 Leopard as a simplified way to configure MIDI Devices. Users need to be aware that prior to this release, MIDI devices did not require this step, and it mention of it might be omitted from MIDI devices from third-party manufactures.
Bluetooth File Exchange is a utility that comes with themacOSoperating system, used to exchange files to or from aBluetooth-enabled device.[55] For example, it could be used to send an image to acellphone, or to receive an image or other documents from aPDA.
Boot Camp Assistant assists users with installingWindows on their Intel Mac using Boot Camp.[56] It does not support Macs withApple silicon processors, asMicrosoft does not have a commercial version ofWindows 10 that runs on ARM-based processors.
ColorSync Utility is a macOS application used for management of color profiles and filters used in Apple'sPDF workflows, or applying filters to PDF documents. The interface is composed of two parts, the document browser and the utility window. The document browser allows the user to zoom in and out of an image or apply a Filter to it. The utility window has several options, including Profile First Aid, Profiles, Devices, Filters and Calculator.
Console is alog viewer developed byApple Inc. and included withmacOS. It allows users to search through all of the system's logged messages, and can alert the user when certain types of messages are logged.[57] The Console is generally used for troubleshooting when there is a problem with the computer.[58] macOS itself, as well as any applications that are used, send a constant stream of messages to the system in the form of log files. The console allows users to read the system logs, help find certain ones, monitor them, and filter their contents.[59]
Clicking on "Show Log List" in the toolbar will bring up the Log List. The Log List opens a sidebar which shows all of the different logs that the system maintains. This list helps in viewing the many different logs maintained in various parts of the system by bringing them all together to one place. By clicking on a particular log category, all of the logs will be shown.[60]
The System Log Queries contains all of the logs that have to do with the entire system. This includessystem logs as well as individualapplication logs.[60]
Selecting All Messages gives a live look at your computer's activities, updated live. This includes all activities from both the system as well as any applications running. Logs in this section of the Console are all formatted uniformly. They all include atimestamp, the name of theprocess orapplication, and the actual message of thelog. When the message displayed includes a paperclip icon next to it, it means that it is a shortened version of a longer report, and clicking the icon will show the complete report.[61]
In addition to viewing all messages, users can also create custom queries with any criteria that they like. These custom queries will filter the messages and will also be shown in the All Messages section. In order to make a new query, choose "New System Log Query" from the File menu.[62]
Digital Color Meter is a utility for measuring and displaying the color values ofpixels displayed on the screen of aMacintosh computer.
The utility presents a "window" onto the screen which includes acursor which by default is 1×1 pixel in size. The color displayed in that pixel is shown as a color value which may be represented as decimal or hexadecimalRGB triplets,CIE 1931, CIE 1976 orCIELAB triplets or aTristimulus triplet. The displayed color could be copied either as a solid color or as the color value which represents it, to be used in other applications (for instance an RGB triplet may be used in a color specification to be used on aWorld Wide Web page).
Disk Utility is a system utility for performing disk and disk volume-related tasks. It can create, convert, backup, compress, and encryptlogical volume images from a wide range of formats, mount or unmountdisk volumes, verify a disk's integrity and repair it if damaged, and erase, format, partition, or clone disks.
Grapher is agraphing calculator program first introduced inMac OS X Tiger that is able to create 2D and 3D graphs from simple and complex equations. Users edit the appearance of graphs by changing line colors, adding patterns to rendered surfaces, adding comments, and changing the fonts and styles used to display them. Grapher is able to create animations of graphs by changing constants or rotating them in space.
Keychain is the encrypted password management system in macOS, first introduced with Mac OS 8.6. A keychain can contain several types of data, including passwords,private keys,certificates, and secure notes.
Migration Assistant is a utility byApple Inc. that transfers data, user accounts, computer settings and apps from oneMacintoshcomputer to another computer, or from a full drive backup. As of OS X Lion and later, it can also migrate contacts, calendars, and email accounts and other files fromMicrosoft Windows.[63] As of macOS Sequoia 15.4 and later, it is possible to set up a Mac using an iPhone or iPad.[64] Migration Assistant can be used during initial setup of a new computer or run manually on a system that has already been set up. It may be used multiple times to copy only applications, user account(s), or settings. Its primary purpose is to duplicate the contents and configuration of an existing computer user account(s) on a new one.
The Migration Assistant does not transfer the operating system of the old computer to the new one. Similarly, applications and utilities bundled by Apple with the operating system (e.g.Safari) are not transferred, based on the assumption that the newer machine has the same or newer version already installed. However, settings for these applications (e.g. bookmarks) are transferred.
Print Center is a utility that allows a user to view all current and pending jobs on any connected printers or fax machines. The program will open automatically when a job is sent from the device to a printer, and allows for pending jobs may to be paused or canceled. Furthermore, it is capable of displaying information about a connected printer including approximate ink supply levels and can open Image Capture if the printer or fax has a scanner attached.
Screen Sharing is a utility that may be used to control remote computers and access their files. To connect, one may enter a VNC or Apple ID and authenticate as a local user on the remote computer, or, if the computers are linked via the same Apple ID, automatically initialise the connection. It supports features such as a shared clipboard between the two computers and remotely transferring files.The feature must be enabled in the Sharingpreference pane inSystem Settings.[65]
Screenshot is an application introduced withmacOS Mojave, replacing Grab which functioned similarly.[66] The app allows for screen recording and taking screenshots, either for a single window, a selected portion of the screen, or the entire screen. Screenshot is initialized whenever the user presses the keyboard shortcuts⌘ Cmd+⇧ Shift+3,⌘ Cmd+⇧ Shift+4,⌘ Cmd+⇧ Shift+5, or⌘ Cmd+⇧ Shift+6.[67]
Script Editor, known asAppleScript Editor starting in Snow Leopard up until Yosemite, is a code editor for the AppleScript and JavaScript for Automation scripting languages, included in classic Mac OS and macOS.
System Information, formerlySystem Profiler, is asoftware utility derived from field service diagnostics produced by Apple's Service Diagnostic Engineering team, at that time located in Apple satellite buildings inCampbell, California, that was bundled with theclassic Mac OS sinceMac OS 7.6 under the name Apple System Profiler. InMac OS X 10.0, the first release ofmacOS, it was renamed System Profiler; with the release ofMac OS X 10.7 "Lion" it was again renamed to System Information.[68] Other new features in Lion are the ability to look up support information for the user's hardware model as well.[69] InOS X Mountain Lion and later versions of macOS users can also access System Information by holding down theoption key and "System Information" will replace "About This Mac" in theApple Menu.
It compiles technical information on all of the installed hardware, devices, drivers, applications, system settings, system software programs andkernel extensions installed on the host computer. It can export this information asplain text,RTF or in theplistXML format. This information is used to diagnose problems. System Profiler can be extremely useful if attempting to diagnose a hardware problem. A user can send the information directly toApple if the user desires. It has support for scripting automation through AppleScript and some limited support in Automator.
System Information can also be accessed by using the "system_profiler" command through macOS'sTerminal application.[70]

Terminal is aterminal emulator program, first originating inNeXTSTEP andOPENSTEP, before being carried over into Mac OS X.[71][72] It provides text-based access to the operating system, in contrast to the mostly graphical nature of the user experience of macOS, by providing acommand-line interface to the operating system when used in conjunction with aUnix shell, such aszsh (the default shell sincemacOS Catalina[73]).[74] The user can choose other shells available with macOS, such as theKornShell,tcsh, andbash.[74][75]
VoiceOverUtility is ascreen reader application which allows the user to listen to spoken directions from the computer, providing accessibility forblind andlow-vision users.[76][77] VoiceOver also includes support for manyBraille displays. In addition, VoiceOver includes features for those that cannot use the mouse, such as keyboard-based navigation.
Control Center provides access to system controls, such as Wi-Fi, Bluetooth, and Sound, in a unified interface accessible from the menu bar. Some of these controls can be added to the menu bar by dragging them from Control Center. Additional components can be added in System Settings.[78] Available controls include:
|
|
TheDock is the main method of launching and switching between applications on macOS. It can hold any number of items and resizes them dynamically to fit while using magnification to better view smaller items. By default, it appears on the bottom edge of the screen, but it can also instead be placed on the left or right edges of the screen if the user wishes.
Finder is the defaultfile manager andgraphical interfaceshell ofmacOS. It is responsible for the launching of other applications, and for the overall user management of files, disks, and network volumes. The Finder uses a view of thefile system that is rendered using adesktop metaphor; that is, the files andfolders are represented as appropriate icons. There is a "favorites" sidebar of commonly used and important folders on the left of the Finder window. Finder can also display previews of a range of files, such as images, applications and PDF files. The Quick Look feature allows users to quickly examine documents and images in more detail from the finder by pressing the space bar without opening them in a separate application.
Following the deprecation of iTunes, Finder is also now responsible for the backup and transfer of files toiPhone andiPad devices.
Launchpad is anapplication launcher that was first introduced inOS X Lion. It displays all applications installed on the user's machine in a grid of icons, which can be put into folders. Launchpad provides an alternative way to start applications in macOS, in addition to other options such as theDock,Finder, andSpotlight search. Launchpad can be used to uninstall apps that came from theMac App Store.[79]
The Launchpad was replaced inmacOS Tahoe with an Applications interface, which integrates with Spotlight and categorizes apps into categories similar to the App Library on iOS and iPadOS.[80]
Mission Control is a window management system and application introduced with the release of Mac OS X 10.7 Lion, combining the features of the previous Dashboard, Exposé, and Spaces programs. It allows a user to view and organise all open application windows at once, including the ability to move windows between different connected monitors andvirtual desktops.
Notification Center displays notifications from apps and websites. Users access Notification Center by clicking the clock in the menu bar on macOS Big Sur or the Notification Center icon in earlier versions of macOS. Notification Center can be customized in System Settings.
Siri is a digital assistant introduced inmacOS Sierra that allows the user to interact with it to ask questions, make recommendations, and perform actions either on the device or by delegating requests to a set ofInternet services. With continued use, it adapts to users' individual language usages, searches, and preferences, returning individualized results.

Spotlight is macOS'sselection-based search system, used for indexing documents, pictures, music, applications, andSystem Settings within the computer. In addition, specific words in documents and in web pages in a web browser's history or bookmarks can be searched. It also allows the user to narrow down searches with creation dates, modification dates, sizes, types and otherattributes.
Time Machine is abackup mechanism first introduced inMac OS X 10.5 Leopard. It creates incremental backups of files that can be restored at a later date, and allows the user to restore the whole system or specific files. The software is designed to work with both local storage devices and network-attached disks, and is most commonly used with external disk drives connected using eitherUSB orThunderbolt.[81][82]
Archive Utility (BOMArchiveHelper until Mac OS X 10.5) is the defaultarchive file handler inmacOS. It is usually invoked automatically when opening a file in one of its supported formats.[83] It can be used to create compressedZIP archives by choosing "Create archive of 'file'" (Leopard: "Compress") in theFinder'sFile orcontextual menu. It is located at/System/Library/CoreServices/Applications/Archive Utility.app in OS X 10.10 and later,/System/Library/CoreServices/Archive Utility.app in 10.5 through 10.9, and/System/Library/CoreServices/BOMArchiveHelper.app in10.4.[84] Prior to Archive Utility's inclusion inMac OS X v10.3, beginning withMac OS 7.6, Apple bundled the freewareStuffIt Expander with the operating system.
Invoking Archive Utility manually shows a minimalGUI letting the user change Archive Utility preferences or choose files to compress or uncompress.
BOM is an abbreviation of Bill of Materials.Bill of Materials files or .bom files are used by the macOSInstaller program to document where files in an installer bundle are installed, what their file permissions should be, and other file metadata. Thus, a Bill of Materials is read by the Installer, and Archive Utilityhelps it by extracting the files specified in the BOM.
Crash Reporter is the standardcrash reporter inmacOS.[85] Crash Reporter can send the crash logs toApple Inc. for theirengineers to review.
Crash Reporter has three modes of operations:
The developer toolCrashReporterPrefs can be used to change modes, as can using the terminal commanddefaults write com.apple.CrashReporter DialogType [basic|developer|server].
In basic mode, if Crash Reporter notices an application has crashed twice in succession, it will offer to rename the application's preference file and try again (corrupted preference files being a common cause of crashes).[citation needed]
When reporting a crash, the top text field of the window has the crash log, while the bottom field is for user comments. Users may alsocopy and paste the log into their e-mail client to send to a third-party application developer for the developer to use.
DiskImageMounter is the utility that handles mountingdisk volume images inMac OS X, starting with version10.3. DiskImageMounter works by either launching adaemon to handle the disk image or by contacting a running daemon and have it mount the disk.
LikeBOMArchiveHelper, DiskImageMounter has noGUI whendouble-clicked; doing so does nothing. The only GUI the program ever displays is a window with aprogress bar and mount options (cancel or skip verification) or an error report if it could not mount the image. It is found in/System/Library/CoreServices/DiskImageMounter.app.
Starting with version10.7, Apple "removed double-click support for images using legacy metadata."[86] DiskImageMounter will not be able to open .img (NDIF only), .smi (self mounting), .dc42 (Disk Copy 4.2), and .dart (DART) disk image formats that was previously supported in version10.6 and earlier.
DiskImageMounter supports a variety of disk image file types:[87]
As of macOS 11.0, support for the following formats has been removed:
Directory Utility is a utility included with themacOS (previously Mac OS X)operating system to configure connections todirectory services. Prior to Mac OS X 10.5, this tool was named Directory Access. Apple's LDAP implementation is calledApple Open Directory.
DVD Player, formerlyApple DVD Player, is the defaultDVD player introduced inMac OS X 10.1. It supports all the standardDVD features such as multiple audio, video & subtitle tracks as well asDolby Digital 5.1 passthrough, DVD accessURLs andclosed captions. In some instances, users can choose whichVOB file to open. DVD Player is also fully compatible with DVDs authored byDVD Studio Pro andiDVD, includingHD DVDs by DVD Studio Pro.[88] As ofmacOS Mojave, it has been updated to 64-bit, sports a new icon and has betterTouch Bar support.
DVD Player complies with most copyright laws, and will thus enforce most restrictive measures ofDVD technology, such asregion-restrictive encodings anduser-inhibited operations ("disabled actions"). It does this even when using an all-region DVD drive. It will even force Apple's Screenshot program to cease functioning through the Finder interface until the DVD Player application is quit, effectively preventing the user from taking screen captures of visual DVD content.
The software does not contain a DTS decoder, so DTS tracks cannot be played through the Mac's built in speakers or analog output. However, DTS tracks can be output to devices that have their own decoder, so playback is supported through outputs such as S/PDIF, DisplayPort and HDMI. It has never supported the ability to play Blu-Ray discs.[89]
TheFeedback Assistant is made available to customers in the Apple Software Customer Seeding, AppleSeed for IT or Apple Beta Software programs and allows a user to manually send feedback, reports, or requests to Apple.[90]
Help Viewer is aWebKit basedHTML viewer formacOS aimed at displayinghelp files and otherdocumentation. It is found in/System/Library/CoreServices/Help Viewer.app. The defaultfile extension is ".help". Helpindex files are generated withHelp Indexer. macOS applications typically use Help Viewer to display their help content, rather than a custom system.
Help Viewer's implementation in Mac OS X 10.5 (Leopard) found its way to Rob Griffiths' list of Leopard criticisms, because Apple changed the software from a standalone application with a standard window interface to one with a floating window that always appears in front of all other application windows, obscuring the interface for which one is seeking help (see image below).
Although one can close or minimize the Help Viewer window, it is difficult to consult the Help Viewer while simultaneously working with the application, short of changing the size of windows so both fit on the screen.[91] The Help Viewer window also does not work with the Exposé window management feature (Mission Control in OS X 10.7 or later). There is a workaround using the defaults command accessible in the Terminal.[92][93]
Installer extracts and installs files out of .pkgpackages, allowing developers to create uniformsoftware installers.
Installer launches when a package or metapackage file is opened. The installation process itself can vary substantially, as Installer allows developers to customize the information the user is presented with. For example, it can be made to display a custom welcome message,software license andreadme. Installer also handles authentication, checks that packages are valid before installing them, and allows developers to run customscripts at several points during the installation process.[94]
Installer packages have the file extension.pkg. Prior toMac OS X Leopard, installer packages were implemented asMac OS X packages.[95] These packages were a collection of files that resided in folders with a .pkg file extension.[96][97] InMac OS X Leopard the software packaging method was changed to use theXAR (eXtensible ARchiver) file format; the directory tree containing the files is packaged as an xar archive file with a.pkg extension.[98] Instead of distributing multiple files for a package, this allowed all of the software files to be contained in a single file for easier distribution with the benefit of packagesigning.
Theloginwindow process displays the macOS login window at system startup if auto-login is not set, verifies login attempts, and launches login applications. It also implements the Force Quit window, restarts macOS user interface components (the Dock and Finder) if they crash, and handles the logout, restart, and shutdown routines.[99][100]
Users are assigned their own loginwindow when they log in; if a loginwindow process belonging to a specific user is force quit, they will be logged out.[101]
Software Update is a section in System Settings for Mac Software Updates, as well as updates to core Mac apps, starting in macOS Mojave (10.14); it also has an item in theApple menu. From OS X Mountain Lion (10.8)[102] to macOS High Sierra (10.13), the Mac App Store was used for Software Updates; prior to that, Software Update was a separate utility, which could be launched from the Apple menu or from the Software Update pane in System Settings.
Other system components include:
xcode-select --install in the terminal.[105]This sectiondoes notcite anysources. Please helpimprove this section byadding citations to reliable sources. Unsourced material may be challenged andremoved.(September 2025) (Learn how and when to remove this message) |

TheClassicEnvironment, usually referred to asClassic, is ahardware andsoftwareabstraction layer inPowerPC versions ofMac OS X that allows mostlegacyapplications compatible withMac OS 9 to run on Mac OS X. The name "Classic" is also sometimes used by software vendors to refer to theapplication programming interface available to "classic" applications, to differentiate between programming for Mac OS X and the classic version of the Mac OS.
The Classic Environment is supported on PowerPC-basedMacintosh computers running versions of Mac OS X up to10.4 "Tiger", but not with10.5 "Leopard" or Macintoshes utilizing any other architecture than PowerPC.
The Classic Environment is a descendant ofRhapsody's"Blue Box" virtualization layer, which served as aproof of concept. (Previously, AppleA/UX also offered a virtualized Mac OS environment on top of aUNIX operating system.) It uses a Mac OS 9System Folder, and aNew World ROM file to bridge the differences between the older PowerPC Macintoshplatforms and theXNUkernel environment. The Classic Environment was created as a key element of Apple's strategy to replace theclassic Mac OS (versions 9 and below) with Mac OS X as the standard operating system (OS) used byMacintosh computers by eliminating the need to use the older OS directly.
The Classic Environment can be loaded atlogin (for faster activation when needed later), on command, or whenever a Mac OS application that requires it is launched (to reduce the use of system resources when not needed). It requires a full version of Mac OS 9 to be installed on the system, and loads an instance of that OS in asandbox environment, replacing some low-levelsystem calls with equivalent calls to Mac OS X via updated system files and the Classic Support system enabler. This sandbox is used to launch all "classic" Mac OS applications—there is only one instance of the Classicprocess running for a given user, and only one user per machine may be running Classic at a time.
The Classic Environment can also be configured to show awindow upon startup of the Classic Environment to simulate a computer booting into Mac OS 9. If the user chooses to launch the Classic Environment only when needed, launching a "classic" application first launches the Classic Environment, and then the application launches. When a "classic" application is in the foreground, themenu bar at the top of the screen changes to the older-style Mac OS menu bar.Dialog boxes and other user-interface elements retain their traditional appearance.
The Classic Environment also provides a way to run "Classic" applications on Apple'sG5 systems as well as on most G4 based computers sold after January 2003. These machines cannot boot Mac OS 9 or earlier without the bridging capabilities of the Classic Environment or other software (seeSheepShaver); in the former case, G5 Macs cannot run Mac OS 9 natively due to the lack of G5 processor support on Mac OS 9, while in the latter case, G4 Macs released from that point onwards cannot boot into Mac OS 9 natively because the "Mac OS ROM" boot files were not updated to support booting into Mac OS 9 directly from those Macs.
The Classic Environment's compatibility is usually sufficient for many applications, provided the application using it does not require direct access to hardware or engage in full-screen drawing. However, it is not a complete clone of Mac OS 9. The Finder included withMac OS X v10.2 and later does not support the "Reveal Object"Apple events used by some Mac OS 9 applications, causing the "Reveal In Finder" functionality for those applications to be lost. Early releases of Mac OS X would often fail to draw window frames of Classic applications correctly, and after the Classic Environment's windowing was madedouble buffered inMac OS X Panther, some older applications and games sometimes failed to update the screen properly, such as the original Macintosh port ofDoom. On the other hand, the Classic Environment also "resurrected" some older applications that were previously made unusable on theMacintosh Quadra andPower Macintosh series; this is because Mac OS X replaced Mac OS 9's originalvirtual memory system with a more standard and less fragile implementation.
The Classic Environment'sperformance is also generally acceptable, with a few exceptions. Most of an application is run directly as PowerPCcode (which would not be possible on Intel-based Macs).Motorola68k code is handled by the sameMotorola 68LC040 emulator that Mac OS 9 uses. Some application functions are actually faster in the Classic Environment than under Mac OS 9 on equivalent hardware, due to performance improvements in the newer operating system'sdevice drivers. These applications are largely those that use heavy disk processing, and were often quicklyported to Mac OS X by their developers. On the other hand, applications that rely on heavy processing and which did not share resources under Mac OS 9'sco-operative multitasking model will be interrupted by other (non-Classic) processes under Mac OS X'spreemptive multitasking. The greater processing power of most systems that run Mac OS X (compared to systems intended to runMac OS 8 or 9) helps to mitigate the performance degradation of the Classic Environment's virtualization.
Dashboard was an application for Apple Inc.'s macOS operating systems, used as a secondary desktop for hosting mini-applications known as widgets. These were intended to be simple applications that launched quickly. Dashboard applications supplied with macOS included a stock ticker, weather report, calculator and notepad; users can create or download their own. BeforeMac OS X 10.7 Lion, when Dashboard is activated, the user's desktop is dimmed and widgets appear in the foreground. Like application windows, they could be moved around, rearranged, deleted, and duplicated (so that more than one of the same Widget is open at the same time, possibly with different settings). New widgets could be opened via an icon bar on the bottom layer, loading a list of available apps similar to the iOS homescreen or the macOSLaunchpad.
Dashboard was first introduced inMac OS X 10.4 Tiger.[110][111][112] It could be activated as an application, from the Dock, Launchpad or Spotlight. It could also be accessed by adashboard key.[113] Alternatively, the user can choose to make Dashboard open on moving the cursor into a preassigned hot corner or keyboard shortcut. Starting withMac OS X 10.7 Lion, the Dashboard can be configured as aspace, accessed by swiping four fingers to the right from the Desktops either side of it. InOS X 10.10 Yosemite, the Dashboard is disabled by default, as theNotification Center is now the primary method of displaying widgets.
Dashboard was removed inmacOS Catalina.[114]
Grab was a built-in utility for taking screenshots. It supported capturing a marquee selection, a whole window, or the whole screen, as well as timed screenshots. The program originated fromNeXTSTEP, and was replaced by the Screenshot utility inmacOS Mojave. Grab saved screenshots in the TIFF format. It was also possible to save screenshots in PDF format (earlier versions of macOS) or PNG format (later versions).
iDVD is a discontinued application that could be used to create DVDs.
TheInternet Connect program inMac OS X allows the user to activate dial-up connections to the Internet via anISP orVPN. It also provides a simple way to connect to anAirPort Network. Up to the latest version ofMac OS X 10.4, the Internet Connect application provides more general tools than the more detailed Network pane inSystem Settings, which allows the user to configure and control systemwide network settings. However, as ofMac OS X 10.5, Internet Connect's functions have been incorporated into the Network pane of System Settings, and the application is no longer included.
Use of Internet Connect is generally not necessary if theMacintosh is connected to the internet through anEthernet device toDSL orcable internet service, except to manage connections to any subordinatebluetooth equipment.
iSync was a tool made to synciCal andAddress Book data to aSyncML-enabled mobile phone, viaBluetooth or by using aUSB connection. It was released on January 2, 2003, with technology licensed from fusionOne. Support for many (pre-October 2007) devices was built-in,[115] with newer devices being supported via manufacturer and third-party iSync Plugins. Support for Palm OS organizers and compatible smartphones was removed with the release of iSync 3.1 and Mac OS X 10.6 Snow Leopard.BlackBerry OS,Palm OS, andWindows Mobile (Pocket PC) devices could not be used with iSync, but were supported by third-party applications. Before the release ofMac OS X 10.4, iSync also synchronized a user'sSafari bookmarks with the then usable.Mac subscription service provided by Apple.
iTunes is amedia player, media library,Internet radio broadcaster,mobile device management utility, and the client app foriTunes Store. It is used to purchase, play, download, and organize digital multimedia, on personal computers running themacOS andWindows operating systems. iTunes is developed byApple Inc. It was announced on January 9, 2001.
Because iTunes was criticized for having abloateduser experience, Apple decided to split iTunes into separate apps as ofmacOS Catalina:Apple Music,Apple Podcasts, andApple TV.Finder would take over the device management aspect that iTunes previously served.[116][117] This change would not affect Windows or older macOS versions.[118]
Network Utility was an application formacOS up tomacOS Catalina that provided a variety of tools that could be used related tocomputer network information gathering andanalysis. Starting withmacOS Big Sur the application is no longer included and was replaced with a message that it has been deprecated.[119][120] Starting withmacOS Ventura, the application is removed from the OS.
Network Utility showed information about each of your network connections, including theMAC address of the interface, theIP address assigned to it, its speed and status, a count of datapackets sent and received, and a count of transmission errors and collisions. It also provided a GUI to thenetstat,ping,traceroute,whois,finger, and stroke UNIX programs.
ODBC Administrator was a 32-bit utility in theMac OS Xoperating system for administeringODBC, which enables interaction with ODBC-compliant data sources. Features included connection pooling, trace log creation, and ODBC driver management, among other administration features.
Although Apple started including the underlying iODBC libraries inMac OS X Jaguar,[121] and continued to do so through at leastmacOS Big Sur,[122] Apple only included their ODBC Administrator throughMac OS X Leopard, and temporarily made it available as a separate download (since removed) forSnow Leopard.
Alternatives to Apple's 32-bit ODBC Administrator include the free and open source 32-bit and 64-bit iODBC Administrator included with the iODBC SDK, which is available for all extant versions of Mac OS X (10.0.x through 11.2.x).[123]
ThePrinter Setup Utility was an application that served to allow the user to configure printers physically connected to the computer, or connected via anetwork. The Utility provided more specific tools than the more user friendlyprinters pane inSystem Preferences. InMac OS X 10.5 Leopard, the Printer Setup Utility was removed and its features placed in thePrint & Fax System Preferences pane. Viewing individual printers' queues was moved to aPrinter Proxy application.
Remote Install Mac OS X was a remote installer for use withMacBook Air laptops over the network. It could run on aMac or aWindows PC with an optical drive. A client MacBook Air (lacking an optical drive) could then wirelessly connect to the other Mac or PC to perform system software installs.
Remote Install Mac OS X was released as part ofMac OS X 10.5.2 on February 12, 2008. Support for the Mac mini was added in March 2009, allowing the DVD drive to be replaced with a second hard drive.
With the launch ofMac OS X Lion, Apple has omitted Remote Install.[124][125] A workaround is to enableTarget Disk Mode.
Sherlock is a now-defunct file and web search tool created byApple for the"classic" Mac OS, and carried through to early versions ofMac OS X. Sherlock was introduced in 1998 withMac OS 8.5 as an extension ofFinder's file searching capabilities. Like its predecessor—System 7.5’s revamped 'Find File' app, adapted by Bill Monk from his 'Find Pro' find program[126]—Sherlock searches for local files and file contents on a Mac, using the same basic indexing code and search logic found inAppleSearch. Sherlock extended the system by enabling the user to search for items on theWorld Wide Web through a series of plug-ins, which employed existingweb search engines. These plug-ins were written asplain text files, so that it was a simple task for a user to write a Sherlock plug-in.
Sherlock was replaced bySpotlight andDashboard in 2005 withMac OS X 10.4 Tiger, although Apple continued to include it with the default installation. Since most of the standard plug-ins for Sherlock provided by Apple itself no longer function, it was officially retired and removed in the release ofMac OS X 10.5 Leopard in 2007.InMac OS 9 and early versions of Mac OS X,Software Update was a standalonetool. The program was part of theCoreServices in OS X. It could automatically inform users of new updates (with new features and bug and security fixes) to the operating system, applications,device drivers, andfirmware. All updates required the user to enter their administrative password and some required a system restart. It could be set to check for updates daily, weekly, monthly, or not at all; in addition, it could download and store the associated.pkg file (the same type used byInstaller) to be installed at a later date, and it maintained a history of installed updates. Starting withMac OS X 10.5 Leopard, updates that required a reboot logged out the user prior to installation and automatically restarted the computer when complete. In earlier versions of OS X, the updates were installed, but critical files were not replaced until the next system startup.
Beginning with OS X 10.8, Software Update became part of theApp Store application. Beginning withmacOS Mojave (10.14), it became a part ofSystem preferences.
InMac OS X Tiger,X11 was an optional install included on the install DVD.Mac OS X Leopard,Snow Leopard andLion installed X11 by default, but fromOS X Mountain Lion (10.8), Apple dropped dedicated support for X11, with users directed to theopen source XQuartz project (to which it contributes) instead.[127]
ReportPanic(8) – Darwin andmacOS System Manager'sManual