Reuse materials in multiple files

I was just wondering what is the best way to reuse materials using Cycles in multiple files?

I am doing a lot of architectural work and I am using the same materials frequently like glass, wood planks,…
Some of these materials take quite a bit of work and I was wondering how I can best organize them so I can reuse them easily.

on win many ways to do it

you can append mat or objects from other files

you can open 2 file and copy paste ob from one file to the other
Ctrl-C Ctrl-V

you could make a file with a lib of simple ob with mat in one file and append it from other file

happy cl