Out-of-box experience

The Out of box experience (OOBE), also sometimes referred as the First Time Setup is the setup wizard related to Windows, macOS and other OS experiences which launches after you install/reset them.

Windows 98 and Me
The Out of box experience was introduced with Windows 98. However, it does not start at first boot since the OOBE was intended to be customized by OEMs which can set the start of the OOBE at first boot.

In Windows Me, the Microsoft Agent character Merlin has been introduced. However, it was intended to be a placeholder for OEMs to put in their MS Agent character (like HP did) or modify the text which Merlin is supposed to speech. Merlin made also a appearance in Office 2000, 2001, XP, 2003, v.X and 2004 as well as Search Companion in Windows XP.

Windows XP and Server 2003
The Out of box experience was ported to NT-based systems beginning with Windows XP build 2257. In this build, it has Windows Me branding due to being copied from a Windows Me Beta 3 build without any modification. It also does not close after the final page, its process must be killed to get out. The OOBE starts after an upgrade starting with build 2267. Merlin was ported with build 2410. Also with this build, Windows Product Activation has been implemented into  and can be invoked with the /a switch. It's design got overhauled with an Luna-esque design in Windows XP build 2416. Also beginning with this build, it starts after a clean install. The final appereance was seen in build 2469 for the first time. In the sane build, Merlin got replaced with the Microsoft Agent character "Question Mark". The famous sound played during OOBE,, also referred as the "Windows Welcome Music" was implemented with build 2481 and was replaced with "No Hay Problema" in Windows Server 2003 build 3615. The OOBE there however is non-functional.

Windows Vista (Longhorn) and Windows 7
With the introduction of WIM-based Setup in Windows Longhorn build 4001 the OOBE also got a major refresh. It no longer does feature background music as well as MS Agent characters and was branded as Windows Setup.

Beginning with Milestone 5, the OOBE no longer start at first boot. This has been changed with the development reset, where it returned to its Windows XP design, however with an absent "Question Mark".

After the Omega-13 branch, the OOBE was again absent until build 5308.6, where it gained a huge redesign. Also, it launched directly after setup and let restart the system after the OOBE ends. This has been changed with RC1, where it launched after the restart. The final page contains an orb with the Windows Logo. Clicking on it let the user to the login. The orb was removed with Windows 7, where it directly let the user to the login. Windows 7 also introduced the new Homegroup page in OOBE.

Windows 8 and 8.1
Early Windows 8 builds had two versions of OOBE: a nearly unchanged design of Windows 7 and a new one based on the Metro interface behind Redpill. In Milestone 3, the wallpaper of the old OOBE has been damaged, but this would not have fixed by Microsoft.

The new Metro OOBE firstly was a full screen version of the old OOBE. This has been changed rapidly, as later builds introduced a color background as well as customization options. The background was at the beginning a gradoent blue with flower patterns at the corners of the screen. These have benn removed later, and in the Developer Preview the color has become solid and the default is purple, later green.

The Developer Preview added the option to create a Windows Live ID (now known as Microsoft Account). The Consumer Preview added few more customization options into OOBE and switched back to blue as default color. With the Release Preview the Express Settings have been introduced to speed up OOBE. The RTM changed the default color back to purple and also stayed in Windows 8.1.

Windows 10, 10X and 11
The OOBE hasn't gained much new features, the background color changed to blue and can no longer be customized. This design is still included in LTSC and Server releases of Windows 10.

With Windows 10 version 1703, OOBE gained huge changes: Express Settings have been removed so that the settings muse be configured and Cortana has made its debut in OOBE. However, she is only present in Windows 10 Home.

Windows 10X introduced a new design for OOBE, which is based on the Fluent Design System. After the cancelation of Windows 10X, it merged into Windows 11.

Mac OS X Server 1.0 (Rhapsody)
Apple Rhapsody Developer Release 2 introduced the "Rhapsody Setup Assistant", which is a OOBE-like experience where the OS can be configured. When the Setup Assistant reached its end, it will restart the system. After the OS's renaming to Mac OS X Server 1.0, it is called only "Setup Assistant". It was ported to Mac OS X Developer Preview 2.

Steps in OOBE (steps based from Windows 11 build 21996)

 * 1) Choose country/region.
 * 2) Select keyboard layout.
 * 3) Add a second keyboard layout (OPTIONAL)
 * 4) Check for updates.
 * 5) Choose how to setup the device, either for personal or work/school.
 * 6) Sign in with Microsoft account (Optional only for personal use, required for work/school use).
 * 7) Create a local account (Second option for personal use).
 * 8) Set up a Windows Hello PIN (Step shown if you sign into a Microsoft account).
 * 9) Choose to restore files from OneDrive or setup as a new system (Step shown if you sign into a Microsoft account).
 * 10) Choose privacy settings for device.
 * 11) Choose ways you plan to use device to get suggestions for tips, tricks and services.