Database, Vault, and Cache
MainType uses a database, like all professional font managers, so most of the information about a font such as font name, number of characters, version, foundry, and tags are stored in a database.
MainType also makes use of a vault. The vault is a database, that contains a copy of each font you add to the library. This ensures that you'll be able to install and load your fonts, even if you no longer have a copy on disk.
When you load a font, MainType might store a copy in the cache folder so your other software (Microsoft Word, Adobe InDesign, etc) can make use of it. MainType will automatically remove these copies as soon as they are no longer needed.
High-Logic Font Management Service (FontService)
MainType comes with a font service that runs in the background. It is a vital part of the font manager, as it keeps track of all available fonts, manages all your font operations, like installing, loading, and uninstalling fonts, and it is connected to the database, vault, and cache.
You will need to stop the font service if you want to make a backup, restore a backup, or want to move the database, vault, or cache to another location.
Backup and Restore
The use of a database and vault makes our font manager fast and robust. It also makes it convenient to make a backup.