eCognition Developer est un environnement de développement puissant pour l'analyse d'images basée sur les objets. Il est utilisé dans les sciences de la Terre pour développer des ensembles de règles (ou des applications pour eCognition Architect) pour l'analyse automatique des données de télédétection.