Right, most of the settings can be done locally through different interfaces. But in a bigger rollout you do not want to configure each client manually.
A local .ini is received once via the fileserer (webserver) and cached locally.
From there on you can decide if the client should try to read a (maybe) updated .ini from the fileserver or always use the locally cached one.