Recientemente con el desarrollo de softwares y la aplicación de algoritmos genéticos, la carrera de ingeniería hidráulica ha tenido un gran avance, permitiendo al ingeniero hidráulico encontrar soluciones que se alejan de las convencionales y que además de resultar viables, son económicamente más aceptables.