NOC-Approval, availability of materials, cost calculation, budget management, and availability of quality materials are a few factors that should be considered while constructing something.