Bendung
Bendung adalah pembatas yang dibangun melintasi sungai yang dibangun untuk mengubah karakteristik aliran sungai. Dalam banyak kasus, bendung merupakan sebuah kontruksi yang jauh lebih kecil dari bendungan yang menyebabkan air menggenang membentuk kolam tetapi mampu melewati bagian atas bendung. Bendung mengizinkan air meluap melewati bagian atasnya sehingga aliran air tetap ada dan dalam debit yang sama bahkan sebelum sungai dibendung. Bendung bermanfaat untuk mencegah banjir, mengukur debit sungai, dan memperlambat aliran sungai sehingga menjadikan sungai lebih mudah dilalui.
Penyimpanan energi
Aplikasi yang masih ada saat ini dalam hal penyimpanan energi adalah pengendalian saluran air untuk menggerakkan mesin penggiling untuk pemrosesan hasil panen atau menggerakkan mesin. Sistem kompleks reservoir dan bendungan dibangun untuk menyimpan air sebagai sumber energi potensial. Di beberapa area di dunia, dengan menggunakan keuntungan geografis dapat menyimpan sejumlah besar reservoir air ketika tidak dibutuhkan, dan dilepaskan menjadi energi listrik ketika terjadi beban puncak listrik.