Framework Design