Custom Mat Making?

Hey there! I was considering making my own custom mat. Does anyone have any idea of what programs, tools in said programs I should use, and what I could print it on? It's only a thought, so I might not get around to making it, but I thought it might be a fun project!
Thanks!
 
I use photoshop to make small-scale mats but you can scale it up perfectly fine. Any software that allows you to create layers and stuff like that can work. You can scale your artwork to real life measurements (pixels per inch), and print it actual size.
 
I use photoshop to make small-scale mats but you can scale it up perfectly fine. Any software that allows you to create layers and stuff like that can work. You can scale your artwork to real life measurements (pixels per inch), and print it actual size.
What photoshop do you use
 
Top