Prefabrication involves assembling building components in a factory and transporting them to the construction site. Modern construction methods like modular and flat slab construction are increasingly used. Off-site construction involves planning, designing, fabricating and assembling building elements in a factory before transporting them for rapid on-site assembly. This has advantages like efficiency, predictability, safety and sustainability compared to traditional on-site construction. However, off-site construction has limitations in customization and adaptability to design changes. On-site construction refers to traditional sequential construction at the site location and has advantages like less influence of weather conditions but has disadvantages such as safety concerns and tight urban work areas.