7.4 Practice: utility software