caller-controlled program
nounUK /ˈkɔːlə kənˈtrəʊld ˈprəʊɡræm/
US /ˈkɔlər kənˈtroʊld ˈproʊɡræm/
A program that does what the person using it tells it to do.
The teacher showed us a caller-controlled program that draws whatever shape we type in.
OTHER MEANINGS
2. Software whose behavior changes based on instructions supplied by the person running it.
The caller-controlled program let each student pick a different game level.
3. A computer routine that follows directions given by the program that calls it.
The caller-controlled program used the numbers passed to it to sort the list.
4. A tool that responds to typed or spoken requests from its user.
Our caller-controlled program answers questions when we type them in.