Framework with tabs