If you are into 3D CAD, most of the better solid modeling software offers features to:
Define a set of boats, hulls or ships using requirements and design parameters that you define and follow industry best practices.
During the design process you can adjust the beam, length, number of...