Extensive planning and precise execution are necessary for the successful completion of building maintenance and refurbishment projects. Because so many variables need to be considered, these kinds of projects are frequently complex and may involve the following: analysis, evaluation of the kind and degree of maintenance required, design of the intended work, creation of technical specifications and tender documents, cost estimates, and help selecting a contractor. During construction, many projects also need consulting services for construction management, oversight, and appraisal.