1. A computer-implemented method comprising: generating, using the computer, a client rank for a client based on a client identification that identifies the client and a feature identification that identifies a feature of a software service configured to be provided via a network, the generating comprising: combining the client identification and the feature identification to form a combined client identification and feature identification; subjecting the combined client identification and feature identification to a hash function to generate a hash value; and subjecting the hash value to a modulo operation to generate the client rank; comparing, using the computer, the client rank with a configuration setting, the configuration setting indicating a proportion of clients that is eligible to access the feature; and making, using the computer, the feature available to the client via the network if the client rank indicates that the client is eligible to access the feature.