The inputenc package enables LaTeX to "understand" various input standards and encodings (see e.g. the LaTeX Wikibook for more details). It is thus possible to use other standard inputs than the US English character standard for which the internal TeX structure was originally made. International characters are thus made understandable to (La)TeX by using the package.
See also the encodings and font-encodings tags.