... instances of our program to let them configure themselves. So, it facilitates text information to supply configuration data to object-oriented software.
Advantage - we can use markups to mark just the groups of the parameters only. And we do obliged not to keep markups for the every Name=Value pairs like XML does.
Such text in *.config file is less messy, and much more human readable then XML.