Modern farmhouse architectural styles are taking the world by storm.
In this article
1.
Ecotecture
Ecotecture is a relatively new concept when it comes to flat roofs.
Have large skylights built that maximize on the principles of natural light and are still stylish and effortlessly modern.
The rest of theroofing material can be metal shinglesas the glass will also have a metal framing.
Remember to use strong, shatter-proof glass so that excessive rain or other seasonal changes do not damage it.
The skylights can be designed to look like an extension of the window design around the house.
Shale however matches beautifully if your farmhouse has a stone slab exterior in a cottage style.
Telluride stone or other stone roofing varieties can be used in conjunction with batten siding and metal shingles.
Concrete Roofing
A concrete roof for your farmhouse flat roof is the most durable option out there.
The concrete will keep the cold out and prevent leaks almost completely when compared with standard roofing shingles.