Un software di progettazione è usato per automatizzare tutta una serie di operazioni e calcoli un tempo (molto tempo fa) fatti a mano. Esistono software di design vero e proprio, inteso come progettazione delle strutture, e software più prettamente di calcolo. In genere si parte con un progetto di massima per poi scendere nel dettaglio finanche delle reti elettrica, idraulica, di comunicazioni etc etc)
Spesso i programmi di design prendono in considerazione l'interro ciclo di vita del progetto quindi sarà possibile trattare tutti gli aspetti della progettazione.
Dallo scafo alle sovrastrutture, dallo studio delle vibrazioni al comportamento idrostatico, dal plan di progetto al numero e al tipo di saldature, tutto può essere preso in conto grazie a questi software.
Non dimentichiamo inoltre che i software di design sono molto diversi a seconda che si parli di un cantiere che produce barche a vela in composito piuttosto che delle navi in acciaio.
Spesso i software sono disponibili freeware per un periodo limitato di tempo.
Il consiglio è quello di provarne più di uno per rendersi conto della sua usabilità.