Для конфигурационных файлов. И желательно со ссылкой (причём ещё желательнее на английском ;-), где про них прочитать, а то не знаю с какой стороны подойти к вопросу.
Для какого языка? Для С++ boost::serialization, поддерживает сериализацию в XML, и если конфиги простые - boost::program_options, поддерживает чтение конфигурации из параметров ком.строки и из файла (но не XML).