CFEngine is een platform voor infrastructuurautomatisering, configuratiebeheer en compliance. Beheerders beschrijven de gewenste staat van hun systemen in beleid, en agents brengen elk systeem steeds opnieuw naar die staat, wat afwijkende configuraties helpt voorkomen. Het platform dekt ook patchbeheer, het verharden van infrastructuur en compliancerapportage. CFEngine is er in twee edities: een Community Edition onder een opensourcelicentie voor Linux, met ondersteuning door de community, en een commerciële Enterprise Edition voor Windows en Linux met inventaris- en compliancerapporten, API's, een webinterface, meldingen en dashboards.
CFEngine wordt ontwikkeld en onderhouden door Northern.tech AS, een Noors bedrijf met kantoren in Oslo en in Mountain View, Californië. Noorwegen is lid van de EER en de EVA en geen EU-lidstaat. De kern is uitgebracht onder de GNU General Public License versie 3. Omdat agents en servers op uw eigen infrastructuur draaien, bepaalt u zelf waar configuratie- en inventarisgegevens worden opgeslagen.