firstrun
firstrun, often written as first run or first-run, refers to the initial use of a software application or hardware device following installation or purchase. It encompasses the setup process, onboarding, and initial configuration that prepares the product for daily use. The term is commonly used interchangeably with first-run experience (FRE) or setup wizard, and is a common pattern in desktop and mobile software as well as embedded devices.
A typical firstrun sequence guides the user through tasks such as selecting language, agreeing to licenses,
Design considerations include minimizing friction to avoid user abandonment, supporting accessibility and localization, and using progressive
Variations exist across platforms, with terms like out-of-box experience (OOBE) and setup assistant commonly used. Examples
Overall, firstrun aims to reduce user friction, establish essential configurations, and showcase capabilities, while balancing privacy,