Chef can run in client/server mode, or in a standalone configuration named "chef-solo".
It is one of the four major configuration management systems on Linux, along with CFEngine, Bcfg2, and Puppet [REF].