KPP Architecture