With XSMP Material Manager, you will only need to create a folder (separate for each library) to contain your library. In theory, the number of libraries can be unlimited. In practice it is a good way to have separate libraries just for different rendering engines. For example, a library for V-Ray materials, a library for Corona materials, a library for Redshift materials etc. It's your choice.
The library database is built and managed using XML (LINQ to XML) and JSON. Users with basic knowledge of XML and JSON syntax can easily edit files in case of unexpected errors.
As the libraries are completely independent of each other, it is possible to create temporary libraries, for example for a large project. The temporary library can then be deleted, exported or archived. The library's main directory entry is created in the XSMP user configuration file located at C:\Users\USERNAME\AppData\Roaming\Siger Studio\XSMPmax