A method comprising: transmitting, by a computing device at a first network location, one or more first requests for resource group identification; receiving, by the computing device from a first resource associated with a first resource group and via a network, a first resource group identification, wherein the first resource is at the first network location; determining, by the computing device and based on the first resource group identification, a first indication of which resource groups the computing device is able to communicate with if a gateway is bypassed, wherein the first indication indicates that the computing device is able to communicate with the first resource group if the gateway is bypassed, and wherein the gateway is at a second network location; transmitting, by the computing device and to a computing platform associated with the gateway, a request to launch a first application, wherein the computing platform is at the second network location, and wherein the request to launch the first application includes the first indication that the computing device is able to communicate with the first resource group if the gateway is bypassed; based on the request to launch the first application, receiving, by the computing device and from the computing platform, first configuration data for a first application session, wherein the first configuration data indicates a first connection, to the first resource, that bypasses the gateway and is to be used for the first application session; connecting, by the computing device and based on the first configuration data, to the first resource; and performing, by the computing device, the first application session using the first connection. transmitting, by a computing device at a first network location, one or more first requests for resource group identification; receiving, by the computing device from a first resource associated with a first resource group and via a network, a first resource group identification, wherein the first resource is at the first network location; determining, by the computing device and based on the first resource group identification, a first indication of which resource groups the computing device is able to communicate with if a gateway is bypassed, wherein the first indication indicates that the computing device is able to communicate with the first resource group if the gateway is bypassed, and wherein the gateway is at a second network location; transmitting, by the computing device and to a computing platform associated with the gateway, a request to launch a first application, wherein the computing platform is at the second network location, and wherein the request to launch the first application includes the first indication that the computing device is able to communicate with the first resource group if the gateway is bypassed; based on the request to launch the first application, receiving, by the computing device and from the computing platform, first configuration data for a first application session, wherein the first configuration data indicates a first connection, to the first resource, that bypasses the gateway and is to be used for the first application session; connecting, by the computing device and based on the first configuration data, to the first resource; and performing, by the computing device, the first application session using the first connection.