A computer-implemented method for analyzing an architectural structure, comprising: a server computer system possessing a first computer-implemented design model, the first computer implemented design model comprising first design model elements representing an architectural structure in a first configuration, the first design model elements comprising structural elements comprising walls, floors, roofs, ceilings or fenestrations; thereafter the server computer system receiving design model delta data from a client computer system, the design model delta data describing a design difference between the first computer-implemented design model, and a second computer-implemented design model, the second computer-implemented design model comprising second design model elements representing the architectural structure in a second configuration, the second computer-implemented design model elements comprising structural elements comprising walls, floors, roofs, ceilings or fenestrations, wherein the second computer-implemented design model results from a modification comprising an addition, removal, or adjustment to the architectural structure that is performed on the first design model elements by a user using a computer-aided design software tool at the client computer system, and wherein the design model delta data comprises information that describes less than either the first computer-implemented design model or the second computer-implemented design model; the server computer system producing building data, based on both the first computer-implemented design model and the design model delta data, wherein the building data describes features of the architectural structure including at least one of walls, floors, roofs, ceilings, or fenestrations in the second configuration; the server computer system analyzing, based on the building data, an impact of the modification on a predicted characteristic of the architectural structure, thereby producing impact analysis data, wherein the predicted characteristic of the architectural structure includes at least one of energy consumption by the architectural structure, water consumption by the architectural structure, fuel consumption by the architectural structure, available daylighting, a thermal characteristic of the architectural structure, compliance of the architectural structure with a construction standard, carbon footprint of the architectural structure, indoor environment quality of the architectural structure, equipment utilization by the architectural structure, a construction cost of the architectural structure, an operational cost of the architectural structure, or a maintenance cost of the architectural structure; and the server computer system providing the impact analysis data for presentation at the client computer system as design feedback. a server computer system possessing a first computer-implemented design model, the first computer implemented design model comprising first design model elements representing an architectural structure in a first configuration, the first design model elements comprising structural elements comprising walls, floors, roofs, ceilings or fenestrations; thereafter the server computer system receiving design model delta data from a client computer system, the design model delta data describing a design difference between the first computer-implemented design model, and a second computer-implemented design model, the second computer-implemented design model comprising second design model elements representing the architectural structure in a second configuration, the second computer-implemented design model elements comprising structural elements comprising walls, floors, roofs, ceilings or fenestrations, wherein the second computer-implemented design model results from a modification comprising an addition, removal, or adjustment to the architectural structure that is performed on the first design model elements by a user using a computer-aided design software tool at the client computer system, and wherein the design model delta data comprises information that describes less than either the first computer-implemented design model or the second computer-implemented design model; the server computer system producing building data, based on both the first computer-implemented design model and the design model delta data, wherein the building data describes features of the architectural structure including at least one of walls, floors, roofs, ceilings, or fenestrations in the second configuration; the server computer system analyzing, based on the building data, an impact of the modification on a predicted characteristic of the architectural structure, thereby producing impact analysis data, wherein the predicted characteristic of the architectural structure includes at least one of energy consumption by the architectural structure, water consumption by the architectural structure, fuel consumption by the architectural structure, available daylighting, a thermal characteristic of the architectural structure, compliance of the architectural structure with a construction standard, carbon footprint of the architectural structure, indoor environment quality of the architectural structure, equipment utilization by the architectural structure, a construction cost of the architectural structure, an operational cost of the architectural structure, or a maintenance cost of the architectural structure; and the server computer system providing the impact analysis data for presentation at the client computer system as design feedback.