This figure shows the ICF architecture comprising the provisioning engine, common code, API and SPI, objects and utilities, and the target systems.