While you can install a skylight on a flat roof, you’ll need to take extra precautions to encourage rain run-off. One of the best options is a skylight with curved glass.