CANOE est basé sur un système spécifique de gestion de données, son objectif es de fournir un outil unique utilisable pour des tâches telles que le dimensionnement de réseaux d'assainissement, les études diagnostics ou la simulation de rejets polluants. CANOE se développe autours de 7 applicatifs : gestion des données de projets, gestion des pluies, gestion des conduites, simulation hydraulique, simulation qualité, aide au projet, SIG CANOE.