Utility
Utility components are ApplicationFunctionalityComponents that provide functionality on their own. Utilities don't depend on some other components except those passed to their methods. An example of a utility component is a component that parses XML or looks up a stock quote.
Utilities are very similar to services (see Service). See DifferencesBetweenServicesAndUtilities.
