CRA provides expertise in all areas of surface water resource services. Due to the diversity of surface water ecosystems, surface water resource applications span a wide spectrum of technical areas. Virtually every environmental, civil, and municipal undertaking involves water resources engineering to some degree. CRA provides water resource services to municipalities, industries, and private clients in the following areas: