SOC for components