If your home has a basement, installing a trench drain is a must. A trench drain will drain any surface water that may form on the basement floor. Trench drains are perfect for basements that have leaks. You should install these drains near water heaters and other wet spots. By placing a trench drain near water heaters, you are protecting your home in case of water heater failure. The types of trench drains include in place, pre-cast concrete, former and linear systems. If you are looking for a complex trench drain, the in place drain is your best option. These drains can be placed anywhere in the flooring. You will not need to work about preexisting features of the basement.