The architecture of MapD is a combination of MapD Core (the GPU-based database), MapD Immerse (the data visualization component), and other associated technologies and APIs that support data science operations and geospatial applications:

With the fast query speed and APIs, as well as pymapd, the components can be used together or separately to create geodatabases and visualizations. Drivers for multiple data importers exist to help data migration and the Thrift API can supply data for export or for communication with software packages and Immerse.