context-aware program

noun
UK /ˈkɒntɛkst əˈwɛː ˈprəʊɡræm/
US /ˈkɑːntɛkst əˈwer ˈproʊɡræm/

A context-aware program is a computer program that notices what is happening around it and changes what it does to fit.

The context-aware program turned down the screen brightness when the room got dark.


OTHER MEANINGS

2. Software that adjusts its behavior based on the user's location, time, or activity.

A context-aware program on your phone can show bus times when you walk to the stop.

3. An application that uses sensor data to decide how to respond.

The context-aware program switched to silent mode during the meeting.

4. A system that changes its output depending on the surrounding environment.

This context-aware program dims the lights when the sun sets.