Professional roof installation revolves around several tasks beginning from removing old roofs, appropriate preparation of the work area, installation of new roofs, performing leak checks, quality starter shingles installation, and more. While it might all sound like a do it you idea, it takes professionals to do the job really perfectly. Nothing beats experience. A good roof is possible only by experience. No matter how hard you try a DIY, the lack of experience will show up somewhere. While it is okay to work on your own to get experience, in order to ensure it does not get too expensive with unruly mistakes, professional help is the best way to go.