1. A computer-implemented method for selecting an on-demand technology configuration, the computer-implemented method comprising: receiving a request, the request comprising a plurality of properties; processing the request using a plurality of classifiers to generate a plurality of request classes associated with the plurality of properties; processing the plurality of request classes using a first neural network to identify one or more technologies relevant to the request; processing each of the one or more technologies using a second neural network to identify one or more technology configurations for each of the one or more technologies; and processing each of the one or more technology configurations to identify a target technology configuration.