context-awareness

Context awareness is the capability of a system or application to recognize and adapt to the user’s current situation or environment. It enhances user experience by tailoring interactions based on context.