Abstract This paper introduces designing methods, structure and function of CAPP software system of centrifugal pump elaborately. Synthetical pattern of CAPP is adopted by integrating Varaint CAPP and Generative CAPP. Processing character is parametrized utilizing Object Oriented technique. Mircrosoft Access is adopted to constitute database and ODBC technique is utilized to implement interface of foreground application. Inputing module,database module, picture inserting module, outputting module and secondary module are finished using module technique so as to capability of the software is improved.