Concept:
Asthma and allergic rhinitis are often associated with allergic inflammation. Leukotrienes play an important role in both conditions.
Step 1: Understanding montelukast.
Montelukast is a leukotriene receptor antagonist. It blocks leukotriene receptors and reduces inflammation, bronchoconstriction, and mucus secretion.
Step 2: Use in asthma.
Montelukast can be used for long-term asthma control, especially in allergic asthma or exercise-induced bronchospasm.
Step 3: Use in allergic rhinitis.
It also helps relieve symptoms of allergic rhinitis such as sneezing, nasal congestion, and runny nose.
Step 4: Checking other options.
Oral theophylline has more adverse effects and is not mainly used for allergic rhinitis.
Ipratropium mainly reduces bronchoconstriction or secretions but is not the best combined choice.
Salbutamol gives quick relief in acute bronchospasm but does not provide long-term allergic rhinitis control.
Step 5: Final answer.
Therefore, the best answer is montelukast.
\[
\boxed{\text{Montelukast}}
\]