1. A method, comprising: retrieving one or more configuration data sets from a stored plurality of configuration data sets using a computing device, wherein a configuration data set of the one or more configuration data sets comprises a plurality of key-value pairs related to configuring a software application, and wherein a key-value pair of the plurality of key-value pairs comprises a key name and a value associated with the key name; merging the one or more configuration data sets into a merged configuration data set for the software application by the computing device by at least: determining whether multiple key-value pairs of the one or more configuration data sets are in conflict, after determining that multiple key-value pairs of the one or more configuration data sets are in conflict, determining a representative key-value pair to represent the multiple key-value pairs, and adding the representative key-value pair to the merged configuration data set; and providing the merged configuration data set to the software application using the computing device.