The major water purification technologies are described below. Each technology has its benefits and limitations. Some are able to remove a large fraction of several contaminants, while others excel at removing one specific type of impurity down to very low levels. As a result, in order to remove all contaminants to the levels required for critical applications, it is necessary to use a combination of technologies.