A structure is any type of man-made construction. For example, it may be a bridge or a dam. Conversely, a building is specifically a closed structure with a roof and walls. Again, a building is the more specific term whereas structure is much more general. A much more varied collection of construction tools may be used in creating a structure.