An environment variable is a named value that affects how processes run on a system. Environment variables store configuration information such as paths and settings. They are inherited by child processes. Example: PATH variable defining executable search locations.