Building materials are natural or man-made materials used in construction, such as for building a house. They should be durable, have the right function for the project, and be affordable. Ideally, they should also be lightweight, strong, attractive, heat-insulating, sound-absorbing, waterproof, shockproof, fireproof, non-toxic, and efficient.