Abstract:AutoCAD is widely used for designing and printing breakwater section, which is an important part of offshore engineering design. In order to simplify the complicated process and provide designers with pertinent guidelines and comments based on rules and regulations, this study develops a CAD-based software using AutoLISP language to achieve our goals. In the process of programming, the design procedure has been divided into several subprograms with different purposes with their own design processes, which can ensure that all parameters necessary for the design can be included and calculated without mistakes. Moreover, the program has analyzed several types of breakwater and provides design functions for each type of breakwater in the software. Through software testing and practical application, the software is characteristic of its stable performance and effective calculation and all the design breakwater sections meet the requirement of rules and regulations.