Rain-removal systems are designed to allow the pilot to have a clear view of the airport when taxiing and to allow them to see the approach and departure paths and runway environment when taking off and landing during rain. The systems are not commonly used during flight at altitude. There are several different ways to remove the rain from the windshields. Although many aircraft are not fitted with a rain removal system, those that are generally use one, or a combination, of the following systems: