A building code may provide rules for many different things and is influenced by materials manufacturers, firefighters, and building officials. The building may need to follow rules about providing parking or affecting traffic. There will be rules about making the building safe during disasters, such as fires, earthquakes, and tornadoes.