If you need a new roof on your home or office, you have several decisions to make including choosing an experienced roofing contractor and selecting the type of roofing materials. No matter what type of roofing material you choose, scheduling your project alongside the optimal weather for installation will ensure your project stays on schedule. If your new roof is installed during poor weather or under temperatures that are too cold or too warm, issues may arise that will put your home improvement investment behind schedule.