A report generator and Graphical User Interface (GUI) wherein the parameter for the models and queries are entered. The development of SDSS further requires the setting up of three levels of technological development namely; the Specific SDSS which is a system being used to address a specific problem like retail location, the SDSS Generator which is a set of mutually compatible hardware and software modules used to implement the specific SDSS and SDSS Toolbox which can be used to build both the SDSS Generator and Specific SDSS.