Generally the reasons of renovation jobs can be listed as:
-Compliance with code
-Maximizing residential or office space
-Renewing old building materials and systems
Make sure that you comply with all the codes and regulations in the beginning stage for environmental considerations during the initial demolition because chances are there will be asbestos, pcb or lead based materials on your job.