In one of my all-time favorite books, Tools for Conviviality, the author, Ivan Illich, describes a convivial tool as one that lets the user exercise their autonomy/independence, and creativity.