A method for aligning floor plans by an electronic device, the method comprising the steps of: accessing at least a floor plan and a further floor plan of a predefined building structure; receiving a designation from a user of first and second reference points (250, 252) on the floor plan, wherein the second reference point on the floor plan is at a distance A' from the first reference point on the floor plan; receiving designation from the user of a first reference point on the further floor plan and characterised by the further steps of: positioning, by the electronic device a second reference point on the further floor plan at a distance A from the first reference point on the further floor plan, wherein the distance A between the first and second reference points (260, 262) on the further floor plan is equidistant relative to the distance A' between the first and second reference points (250, 252) on the floor plan; moving, by the user via an input device of the electronic device, the position of the second reference point on the further floor plan, wherein the moving is under the control of the electronic device with the constraint that the second reference point remains at distance A from the first reference point; and aligning at least the floor and the further floor in accordance with the predefined building structure, the aligning comprising vertically aligning the first provided reference point of the floor plan relative to the first reference point provided on the further floor plan and vertically aligning the second provided reference point of the floor plan relative to the second reference point provided on the further floor plan. accessing at least a floor plan and a further floor plan of a predefined building structure; receiving a designation from a user of first and second reference points (250, 252) on the floor plan, wherein the second reference point on the floor plan is at a distance A' from the first reference point on the floor plan; receiving designation from the user of a first reference point on the further floor plan and characterised by the further steps of: positioning, by the electronic device a second reference point on the further floor plan at a distance A from the first reference point on the further floor plan, wherein the distance A between the first and second reference points (260, 262) on the further floor plan is equidistant relative to the distance A' between the first and second reference points (250, 252) on the floor plan; moving, by the user via an input device of the electronic device, the position of the second reference point on the further floor plan, wherein the moving is under the control of the electronic device with the constraint that the second reference point remains at distance A from the first reference point; and aligning at least the floor and the further floor in accordance with the predefined building structure, the aligning comprising vertically aligning the first provided reference point of the floor plan relative to the first reference point provided on the further floor plan and vertically aligning the second provided reference point of the floor plan relative to the second reference point provided on the further floor plan. positioning, by the electronic device a second reference point on the further floor plan at a distance A from the first reference point on the further floor plan, wherein the distance A between the first and second reference points (260, 262) on the further floor plan is equidistant relative to the distance A' between the first and second reference points (250, 252) on the floor plan; moving, by the user via an input device of the electronic device, the position of the second reference point on the further floor plan, wherein the moving is under the control of the electronic device with the constraint that the second reference point remains at distance A from the first reference point; and aligning at least the floor and the further floor in accordance with the predefined building structure, the aligning comprising vertically aligning the first provided reference point of the floor plan relative to the first reference point provided on the further floor plan and vertically aligning the second provided reference point of the floor plan relative to the second reference point provided on the further floor plan.