با توجه به پیشرفت های چشمگیر در صنایع گوناگون نیاز به ساخت قطعات با فرم های پیچیده تر روز به روز بیشتر گردیده و از طرفی دیگر به لحاظ وجود رقابتهای شدید بین تولیدکنندگان و قطعه سازان، محصولاتشان نیز می بایست با صرف هزینه و زمان کمتر و کیفیت بالاتر تولید شود و بدلیل این که در بسیاری از موارد ماشین های سنتی قادر به تولید قطعات مورد نیاز ما نیستند، به ناچار مجبور به استفاده از ماشین های CNC می شویم. اما در بسیاری از موارد نوشتن برنامه برای ماشین های CNC به روش دستی غیرممکن می باشد. لذا بدین جهت می بایست برای رفع این مشکل از نرم افزارهای سری CAM استفاده کنیم. بدون تردید یکی از قوی ترین نرم افزارهای سری CAM نرم فزار EdgeCAM می باشد. این نرم افزار قدرتمند محصول سال 1998 می باشد که توانایی ساخت و تولید انواع قطعات با فرآیند های فرزکاری، تراشکاری و وایرکات را دارا می باشد. EdgeCAM یکی از معروف ترین برنامه های ساخت و تولید به وسیله کامپیوتر می باشد. و در این زمینه پیش قدم بوده و بالاترین نرم افزار کاربردی در زمینه CAM می باشد.