The ship design system based on KBE includes a user interface, knowledge base, and inference engine. The user interface provides user search and reference, and administrator management of the system. The knowledge-base includes three parts. They are: classification rule base, common rule base, and standard practices. The classification rule base ensures the components are correct even before sending the design to the classification societies. The common rule base is based on the previous experience of ship building procedure.