Decision support systems vary greatly in application and complexity, but they all share specific features. A typical Decision support systems has four components: data management, model management, knowledge management and user interface management.
Please describe each of these components in detail, you must not copy verbatim any source from the web.