1. A method of modelling a communications network using a computer system, the method including: generating a network representation using computer-readable code, the computer-readable code representing structured information; parsing the network representation; generating a network model using the parsed network representation, the network model including a plurality of network objects and relationships between the plurality of network objects; and storing the network model in memory.