framework architecture