In order to configure systems in a client or server architecture with Puppet, we need to use the Puppet Agent and the Puppet Master applications. In stand-alone architecture, we use the Puppet apply application.