In order to facilitate decision-making, at top level, it has always been necessary for management to have the right kind of information at the right time. In the main, this has been collected by, and processed through, various functional departments such as those dealing with marketing, production, finance, and personnel. With increasing size and complexity, however, any management information system today needs to become much more total and sophisticated