The best way to build a flat roof is to build a 'warm roof ... the risk of the build up of moisture within the roof. What kind of roof covering can you use on a flat roof extension?
And the longer water stands, the more likely it is to find a way through the roof covering. Still, a flat roof shouldn't ... But TPO and PVC roofs are trickier and best left to pros.