UI style in which the software encodes specific tasks the user performs, rather than showing one giant form containing every database field. Garofolo contrasts it with typical MVC-CRUD UIs where the process is not encoded in the software and new hires must be told which fields to edit. Task-driven UIs yield smaller per-task forms (so the per-field-validation overhead he proposes stays manageable) and make processes explicit, even though they typically require more screens.