There exists a spectrum of applications software that ranges from the traditional data processing systems to advanced artificial intelligence applications (see Fig. 19.1). The sophistication and complexity of these applications softwares is steadily increasing. While conventional systems, such as data processing and management information systems, still exist and are quite appropriate for some manufacturing applications, there is expanding interest in artificial intelligence (Savino, 1990).