9 COMPUTER SOFTWARE THAT ENABLES THE TAKING AND PROCESSING OF CUSTOMER ORDERS FROM BEGINNING TO END, LOCATING CATALOG ITEMS BY PARAMETRIC SEARCHES, CLASS ATTRIBUTES AND GENERIC QUALITIES, PRICING, EXPERT ITEM APPROVALS, AND ENTRY OF EXPERT ITEM SPECIFICATIONS, AND THAT PROVIDES ENCAPSULATED BUSINESS RULES AND PROCESS FLOW LOGIC