Nowadays, robots can be used for different applications and environment. The capabilities and specification of the robot will determine its usage. The large number of the robot in the market has made the selection of the suitable robot becoming difficult. This paper presents the development of knowledge-based system for robot selection using expert system shell. The aim of the work is to select the suitable industry robot for manufacturing industry. The selection criteria are based upon application, payload, maximum reach, number of axes, repeatability and mounting position. The system consists of several modules such as knowledge acquisition module, inference engine module and user interface module. The development system helps the industrial engineers to select the most appropriate robot for an application.