برای سالیان متوالی از سیستم های اطلاعات مدیریت موجود مانند: MIS, DSS, ES, EIS استفاده می شد اما این سیستم ها قادر به ایجاد یکپارچگی میان داده های پراکنده و ناهمگن و شناسایی مناسب وابستگی های موجود میان داده های جدید نبودند. برای اینکه سازمان ها قادر به واکنش سریع در برابر تغییرات بازار باشند، نیاز به سیستم های اطلاعات مدیریتی دارند که بتوانند از سازمان و محیط آن تحلیل های علت و معلولی مختلف انجام دهند.
بنابراین سازمان ها برای حفظ بقا همزمان با پیشرفت فناوری، باید تسلط بر فناوری های جدیدی مانند هوش تجاری را در کسب وکارها یک الزام و ضرورتی اجتناب ناپذیر تلقی کنند. سیستم های هوش تجاری ابزاری را فراهم می کنند که بر اساس آن نیازهای اطلاعاتی سازمان به شکل مناسبی پاسخ داده شود.
هوش تجاری یا هوش کسب و کار، عبارت است از بُعد وسیعی از نرمافزارهای کاربردی و تکنولوژیها برای جمع آوری داده و دانش، که به جهت تولید گزارشاتدر راستای تحلیلفعالیتهای بنگاه برای اتخاذ تصمیمات دقیق و هوشمند بکار میرود.
به بیان ساده تر هوش تجاری چیزی نیست مگر فرایند بالابردن سود دهی سازمان در بازار رقابتی با استفاده هوشمندانه از دادههای موجود در فرایند تصمیم گیری.
مهمترین نیاز یک مدیر،داشتن اطلاعات دقیق برای اتخاذ تصمیم درست است. فرایند تصمیم گیری می تواند به سه بخش کلی زیر تقسیم شود. با توجه به انواع مختلف تصمیم گیری (بر اساس میزان ساخت یافته بودن آن) هر یک از بخشهای اهمیت متفاوتی خواهند داشت.
- دسترسی، جمع آوری و پالایش داده ها و اطلاعات مورد نیاز؛
- پردازش، تحلیل و نتیجه گیری بر اساس دانش؛
- اعمال نتیجه و نظارت بر پیامدهای اجرای آن.
در هر یک از موارد فوق، سازمانهای قدیمی که از هوش تجاری استفاده نمی کنند، دارای مشکلاتی هستند که اغلب از عواملی چون حجیم بودن داده ها، پیچیدگی در تحلیلها و ناتوانی در ردگیری نتایج فرایندها و پیامدهای تصمیمات گرفته شده، نشئت می گیرند. هوش تجاری با کمک به حل مشکلات فوق، به دلیل ساختاری که در سازمان به وجود می آورد، فرصتهای جدیدی نیز برای رشد سازمان ایجاد می کند و نه تنها عامل حذف مشکلات است، بلکه با صرفه جویی در زمان و هزینه، شرایط کاری را دگرگون می سازد.