To avoid delays and additional costs for their projects, developers should consider drainage design and make important decisions, including the choice of materials, as early as possible. An agreement under section 104 is entered into and provides a method for a drainage system that has been or is to be constructed, which may be maintained at the expense of the sanitation authorities. The Section 104 agreement leads to a drainage system that drains private areas such as roofs and entrances, as well as highway drainage. The cost of entering into this type of agreement varies depending on factors such as the size of the development and the system required. .