Decision Support System (DSS) is an umbrella term used to describe any computer application that enhances the user’s ability to make decisions. More specifically, the term is usually used to describe a computer based system designed to help decision makers use data, knowledge and communications technology to identify problems and make decisions to solve those problems. DS systems can be separated into seven broad categories namely Communications Driven DSS, Data Driven DSS, Document Driven DSS, Knowledge Driven DSS, Model Driven DSS, Spreadsheet based DSS and Web-based DSS. Communications Driven DSS is a type of DSS that enhances decision-making by enabling communication and sharing of information between groups of people. Data Driven DSS are a form of support system that focuses on the provision of internal (and sometimes external) data to aid decision making. Document Driven DSS are support systems designed to convert documents into valuable business data. Knowledge Driven DSS are systems designed to recommend actions to users. Model Driven DSS support systems incorporate the ability to manipulate data to generate statistical and financial reports, as well as simulation models, to aid decision-makers. Spreadsheet based DSS offer decision-makers easy to understand representations of large amounts of data. Web-based DSS system that is operated through the interface of a web browser, even if the data used for decision support remains confined to a legacy system such as a data warehouse.