El programa permet realitzar anàlisis hidràuliques de xarxes de canonades a partir de les característiques físiques de les canonades i dinàmiques dels nucs (consums) per a obtindre la pressió i els cabals en nodes i canonades respectivament. Addicionalment, EPANET permet l'anàlisi de qualitat d'aigua a través del qual és possible determinar el temps de viatge del fluid des de la fonts (depòsits i embassaments), fins als nodes del sistema.
Entre els elements que pot simular el programa es troben fonamentalment tubs, nodes, depòsits i embassaments (referències de càrrega constant) i addicionalment permet utilitzar elements més complexos com a bombes i vàlvules.
La versió original del programa va ser desenrotllada en anglés per l'EPA i ha sigut traduïda a l'espanyol per diverses institucions. A Espanya i Llatinoamèrica una de les de major difusió és la desenrotllada per la Universitat Politècnica de València.