user-driven program

noun
UK /ˈjuːzə ˈdrɪvən ˈprəʊɡræm/
US /ˈjuːzər ˈdrɪvən ˈproʊɡræm/

A program that does what the person using it tells it to do.

The drawing app is a user-driven program because you choose every color and shape.


OTHER MEANINGS

2. Software whose flow or features change based on choices the user makes while using it.

The game is a user-driven program, so the story changes depending on what you pick.

3. A tool or service shaped by what its users ask for over time.

The website is a user-driven program that adds new features when people request them.

4. A learning activity where the learner decides the path instead of following a fixed script.

The coding class uses a user-driven program so kids can build their own projects.