Commons IO is a library of utilities to assist with developing IO functionality. There are three main areas included: 1) Utility classes - with static methods to perform common tasks 2) Filters - various implementations of file filters and 3) Streams - useful stream, reader and writer implementations.