# How FME Works

At the heart of FME is an engine that supports an array of data types, formats, and applications: Excel, CSV, XML, and databases, as well as various types of mapping formats including GIS, CAD, BIM, [and many more](https://www.safe.com/integrate/).

The capability to support so many data types is made possible by a rich data model that handles all possible geometry and attribute types.

<figure><img src="https://3765209747-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCM1VHDSP1DZXo7JkxunP%2Fuploads%2Fgit-blob-16b1b26d2278310972c198b1525dca9a09b1dba7%2F02_00_Data_Translation_Basics.jpg?alt=media" alt=""><figcaption></figcaption></figure>
