A method, comprising: receiving (102, 410), by an infrastructure deployment platform, configuration data relating to a plurality of devices, the plurality of devices being included as components of a system, the configuration data including information regarding communicative relationships or associations between the plurality of devices, the information regarding the communicative relationships or associations identifying one or more of the plurality of devices with which a particular one of the plurality of devices may communicate; processing (104, 420), by the infrastructure deployment platform, the configuration data after receiving the configuration data; determining (106, 430), by the infrastructure deployment platform, contextual information concerning the plurality of devices based on processing the configuration data, the contextual information identifying the communicative relationships or associations between the plurality of devices; defining (108, 440), by the infrastructure deployment platform, an organizational structure of a network for the plurality of devices, the organizational structure constraining communications between the plurality of devices based on the communicative relationships or associations such that the network includes only communication pathways or links that are needed based on the communicative relationships or associations; transmitting, by the infrastructure deployment platform, the contextual information or data regarding the organizational structure to a network infrastructure controller device; and performing, by the infrastructure deployment platform, an action to cause the network to be deployed based on the organizational structure. receiving (102, 410), by an infrastructure deployment platform, configuration data relating to a plurality of devices, the plurality of devices being included as components of a system, the configuration data including information regarding communicative relationships or associations between the plurality of devices, the information regarding the communicative relationships or associations identifying one or more of the plurality of devices with which a particular one of the plurality of devices may communicate; processing (104, 420), by the infrastructure deployment platform, the configuration data after receiving the configuration data; determining (106, 430), by the infrastructure deployment platform, contextual information concerning the plurality of devices based on processing the configuration data, the contextual information identifying the communicative relationships or associations between the plurality of devices; defining (108, 440), by the infrastructure deployment platform, an organizational structure of a network for the plurality of devices, the organizational structure constraining communications between the plurality of devices based on the communicative relationships or associations such that the network includes only communication pathways or links that are needed based on the communicative relationships or associations; transmitting, by the infrastructure deployment platform, the contextual information or data regarding the organizational structure to a network infrastructure controller device; and performing, by the infrastructure deployment platform, an action to cause the network to be deployed based on the organizational structure.