This paper presents a knowledge-based Decision Support System (DSS) for classification, formulation and solution of multiple objective linear programming problems. The authors propose a generic taxonomy which is used to classify commonly encountered types of linear programming problems. Classification of the problem, vis-à-vis the proposed taxonomy, is based on the interaction with the user to determine the attributes which best describe the context or setting of the problem. A total of twenty-four problem types are included in the taxonomy. Following classification, a problem type-specific rule base is invoked to assist the user in constraint formulation. A product blending linear programming problem is used to demonstrate this component of the system since these types of problems typically include more varied constraints, including ratio as well as additive types. A second rule base is invoked for formulation of the multiple criteria objective function, model solution and sensitivity analysis. An initial goal prioritization scheme is obtained by use of the Analtyical Hierarchy Process; the optimal goal ordering is obtained by interaction with the user in the form of pairwise attribute value tradeoffs. The system developed is intended for use by the OR-naive user who is more familiar with the content of a problem than he/she is with the mathematical tools needed to formulate and solve such models. The system is a model management tool designed to interpret user inputs and translate those inputs into a solvable multiple objective LP. This interface alleviates the technical burdens of content specification and solution. The approach expands previous formulation tools, such as those based on natural language processing, to a broader range of problem types in a multiple criteria environment. The system was implemented on a personal computer using VP-Expert, BASIC and LINDO, and is demonstrated on a multiple objective blending problem. The ability of the approach to accurately classify LP problems was tested on thirty-six subjects. Results suggest that correct classification of problems was more likely to occur when the system was used.