Choosing the right ship dimensions, speed, and capacity is one of the most important considerations for ship owners. This decision often depends on figuring out what type of ship best meets a specific need. Since there are many factors that may vary depending on the class or regulatory body, such as its technical specifications, construction methods, and operational needs, final design decisions usually come from a compromise between those competing requirements. To address such opposing requirements, naval architects currently employ multiple types of purpose-oriented parametric software that are interconnected. As a result, this article looks to depict the global evolution of employing CAD-based software for ship design, as well as general information regarding CAD/CAM/CAE tools for improving performance, structural integrity, stability, and enhancing ship maneuverability and seakeeping capability. Furthermore, this article represents Bangladesh's ship design capabilities as well as the accessible software used for ship design purposes locally. This article also aims to recommend some measures to improve Bangladesh's overall indigenous ship design ability.