سیستم ERP یا همان برنامه ریزی منابع سازمان ابزارهای نرم‌افزاری جهت مدیریت داده‌های سازمان هستند. سیستم‌های ERP به سازمان کمک می‌کنند تا به امور زنجیره‌ی تامین، دریافت ، مدیریت موجودی ، مدیریت سفارشات مشتری ، برنامه‌ریزی تولید ، حمل و نقل ، حسابداری ، مدیریت منابع انسانی و سایر عملیات تجاری خود رسیدگی نمایند

با این حال پیاده­سازی پروژه­ های برنامه ­ریزی منابع سازمان نیاز به سرمایه­ گذاری­های زیادی دارد و پیاده­ سازی تعداد قابل توجهی از این پروژه­ ها با شکست گزارش شده است. مطالعات نشان می­دهد که هدف پیاده­ سازی سریع در این پروژه­ ها برآورد نشده و در نتیجه ، شکست این پروژه­ ها ، هزینه­ های بسیار زیادی را بر شرکت های سرمایه ­گذار تحمیل کرده است . از طرف دیگر، این شکست­ ها باعث افزایش ریسک بازار این محصولات و بدبینی مدیران و سرمایه­ گذاران نسبت به آنها شده است . این موضوع باعث شده است که اخیرا در ارتباط با شناسایی عوامل بحرانی موفقیت در اجرای این پروژه ­ها تحقیقاتی به عمل آید که در حقیقت بخش اول برای تدوین نقشه راه پیاده­ سازی آن را تشکیل میدهد. .

از منظر کلان می توان کاربرد ERP  را به دو دسته تولید و خدمات تقسیم بندی نمود.بی شک از حوزه هایی که نیاز به این فناوری در آن مشهود و تاکنون آنچنان که باید به آن پرداحته نشده است حوزه بانک ها و موسسات مالی که (ارائه دهنده خدمات به مشتریان خود هستند) می باشد.

نوع انتظارات مشتریان در این سازمان ها حول محورهای صحت و سرعت قرار گرفته است.در حالیکه شیوه  مدیریتی و استفاده از فناوری این مراکز به این دو مقوله نپرداخته و کماکان این دسته سازمانها به طور سنتی اداره می شوند.

سیستم های ERP به دلیل ماهیت پیچیده و تغییرات عمده ای که در فرهنگ کاری یک سازمان ایجاد می کنند برای پیاده سازی نیاز به بررسی عمیق و انجام کامل امکان سنجی دارند.زیرا پیاده سازی اینگونه سیستم های بزرگ علاوه بر تغییرات سیستمی نرم افزاری، تغییرات فرایند را نیز در پی دارد.

بدین معنی که فرایندهای موجود باید مطابق بهترین الگوهای پیشنهادی پرکت ارائه کننده سیستم که پس از سالها تجربه شده، تغییر یابد مهندسی مجدد کسب و کار یکی از مراحل کلیدی است که مشاوران و متخصصان ERP به آن توصیه موکد دارند.

استقرار سیستم های برنامه ریزی منابع سازمان دارای مراحل مختلفی مانند ارزیابی آمادگی سازمان برای پذیرش و بهره برداری مناسب از این سیستم ها، انتخاب سامانه مناسب، پیاده سازی سامانه و پشتیبانی از این سامانه هاست.  یکی از مراحل اولیه برای استقرار سیستم های برنامه ریزی منابع سازمان شناسایی و اولویت بندی  عوامل و شاخص های کلیدی موفقیت در پیاده سازی این سیستمهاست محققان بسیاری به عناوین متفاوتی سعی بر روشن تر کردن عوامل موفقیت ها در سازمان ها داشته اند.