A system for network optimization, the system comprising: a data collection system configured to collect geolocated subscriber records from a plurality of mobile devices; and a self-organizing network, SON, optimization system communicatively coupled to the data collection system via a network, the SON optimization system comprising: at least one pre-processor configured to: receive and process (404, 406) geolocated subscriber records from the data collection system, and receive and process performance measurement statistics; and a network simulator configured to: perform network simulation analysis based on the processed geolocated subscriber records, wherein the network simulation analysis comprises making one or more provisional changes to one or more parameters of a network configuration based on the processed performance measurement statistics; evaluate the network simulation analysis by assessing an impact of the one or more provisional changes; and provide a new network configuration based on the impact of the one or more provisional changes, wherein the new network configuration is estimated to improve network performance. a data collection system configured to collect geolocated subscriber records from a plurality of mobile devices; and a self-organizing network, SON, optimization system communicatively coupled to the data collection system via a network, the SON optimization system comprising: at least one pre-processor configured to: receive and process (404, 406) geolocated subscriber records from the data collection system, and receive and process performance measurement statistics; and a network simulator configured to: perform network simulation analysis based on the processed geolocated subscriber records, wherein the network simulation analysis comprises making one or more provisional changes to one or more parameters of a network configuration based on the processed performance measurement statistics; evaluate the network simulation analysis by assessing an impact of the one or more provisional changes; and provide a new network configuration based on the impact of the one or more provisional changes, wherein the new network configuration is estimated to improve network performance. at least one pre-processor configured to: receive and process (404, 406) geolocated subscriber records from the data collection system, and receive and process performance measurement statistics; and a network simulator configured to: perform network simulation analysis based on the processed geolocated subscriber records, wherein the network simulation analysis comprises making one or more provisional changes to one or more parameters of a network configuration based on the processed performance measurement statistics; evaluate the network simulation analysis by assessing an impact of the one or more provisional changes; and provide a new network configuration based on the impact of the one or more provisional changes, wherein the new network configuration is estimated to improve network performance. receive and process (404, 406) geolocated subscriber records from the data collection system, and receive and process performance measurement statistics; and a network simulator configured to: perform network simulation analysis based on the processed geolocated subscriber records, wherein the network simulation analysis comprises making one or more provisional changes to one or more parameters of a network configuration based on the processed performance measurement statistics; evaluate the network simulation analysis by assessing an impact of the one or more provisional changes; and provide a new network configuration based on the impact of the one or more provisional changes, wherein the new network configuration is estimated to improve network performance. perform network simulation analysis based on the processed geolocated subscriber records, wherein the network simulation analysis comprises making one or more provisional changes to one or more parameters of a network configuration based on the processed performance measurement statistics; evaluate the network simulation analysis by assessing an impact of the one or more provisional changes; and provide a new network configuration based on the impact of the one or more provisional changes, wherein the new network configuration is estimated to improve network performance.