SM Framework AppFirst Extension