an organized combination of people, hardware, software, communication networks and data resources that collects, transforms and disseminates information in an organization.
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.
a system designed to support decision making based on historical point-in-time and prediction data for complex queries or data-mining applications