EPIC contains algorithms that allow for a complete description of the hydrological balance at field to small watershed scale (up to 100 ha) including snowmelt, surface runoff, infiltration, soil water content, percolation, lateral flow, water table dynamics, and evapotranspiration.