premise: a computer system provides utility programs to perform the tasks needed by most users
hypothesis: utility program is best characterized as a kind or type of parser, defined as 'a computer program that divides code up into functional components' .