Kilim is a generic configuration framework based on the concept of configuration by software assembly.