F3 Framework