Summary: The system will allow the user to input the characteristics of the channel (i.e. geometry, slope, roughness), flow (discharge) and hydraulics controls condition upstream and downstream of the reach. Once the parameters are defined the request will be sent and the user will receive an output from the server with the hydraulic conditions of the flow say critical and norman depth, type of flow, critical slope, froude number. An explanation will also given why these hydraulics characteristics occur. The system willhave to do some calculations by invoking an small routine I have already written <hr> Calculations will be limited to trapezoidal channels with slopes less than 10 degrees. Only subcritical or supercritical flows will be analized and the only hydraulic control will be a weir (fixed depth)