Taman kolam atau kolam ekosistem bisa berukuran besar atau kecil. Kolam ini menyajikan keseimbangan antara sistem pengairan, penyaringan, tanaman, ikan, batu, dan kerikil. Semua komponen tersebut harus ada untuk untuk menjamin keseimbangan alami dan meminimalisir pemeliharaan kolam.