F8 Framework