Design activity involves preliminary/conceptual design and structural/detailed design. There are well defined analytical and numerical (algorithmic) techniques available for detailed design. Preliminary design however. is an illstructured component of design activity. Automation of this particular part of design is well accomplished through expert systems. In this paper design and implementation of an expert system for the selection of the bearing type is presented.