Innovyze Customer Satisfaction Rating
A Consultant at a small business engineering company would be very likely to recommend Innovyze for this reason:
Stable software that is industry standard. Good for producing drainage strategies and detailed drainage design for developments.