a set of hardware, software, data people and procedures that work together to:  collect process / produce store analyse processes stores disseminates information for a specific purpose.
an organised combination of people, hardware, software, communications networks, data resources, policies, and procedures that stores, retrieves, transforms, and disseminates information in an organization.
a system designed to support decision making based on historical point-in-time and prediction data for complex queries or data-mining applications