cfengine is an abstract programming language for system administrators of huge heterogeneous networks. With cfengine, system administrators have an easy and elegant way to maintain complicated networks.
For introduction and documentation please look at the files doc/cfengine.tex in TeX mode or at /usr/info/cfengine.info.gz in TeXInfo mode.