This work presents a multimode flight framework control scheme for a quadrotor based on the super twisting algorithm. The controller design stages for six flight control modes are presented. The stability proof for each flight mode is carried out by means of Lyapunov functions, while the stability analysis for the complete control scheme, when a transition from one flight mode to another occurs, is demonstrated using the switching nonlinear systems theory. The performance of the proposed framework is shown in a 3D simulation environment considering a forest fire detection task, which takes into account external disturbances.