An additional and difficult-to-classify category of software is the utility, which is a small useful program with limited capability. Some utilities come with operating systems. Like application, utilities tend to be separately installable and capable of being used independently of the rest of the operating system.