FME staat voor Feature Manipulation Engine. Het is software die de zogenaamde ETL-processen tussen databestanden uit diverse bronnen en bestanden faciliteert. ETL is weer de afkorting voor extract (lezen en uitpakken van data vanuit een willekeurige bron), transform (omzetten van data) en load (wegschrijven van data naar een gewenst doel).
Eenvoudig gezegd betekent dit dat FME het mogelijk maakt om gegevens te importeren, te bewerken en te exporteren. Hierdoor wordt het een stuk eenvoudiger om data te koppelen en werkprocessen te automatiseren.
Daarbij maakt het voor FME niet uit om wat voor soort data het gaat, waar de data zich bevindt (in een file, een database of in de cloud) of in welk formaat de data beschikbaar zijn. FME ondersteunt 345 verschillende bestandsformaten zoals GIS-en CAD-formaten, webservices, databases en ruimtelijke 3D-formaten.