Framework engine