A computer-implemented method of managing building code compliance of devices located in a property, the method comprising: comparing, by a processor, building code compliance information for each of ...