هدف اصلی در این دوره مبتنی بر حل معادلات جبری و کار با معادلات دیفرانسیل، معادلات دارای متغیرهای مختلط، مسائل بهینهسازی ، ترسیم نمودارهای دو بعدی و سه بعدی و کاربردهای دیگر EES است. EES به طور خودکار معادلاتی که باید همزمان حل شوند را شناسایی و دسته بندی میکند. در داخل خود دارای تعداد زیادی توابع ریاضی و خاصیت های ترموفیزیکی مناسب برای محاسبات مهندسی است. با این نرم افزار محاسبه پارامترهای مختلف مانند دما ، فشار، حجم مخصوص، انرژی داخلی و ... نیز صورت میگیرد.
Engineering Equation Solver نرم افزاری برای حل معادلات دیفرانسیل غیر خطی است. این نرم افزار در سال ۱۹۹۲ توسط یک محقق آمریکایی به نام کلین و تحت پوشش شرکت اف چارت نوشته شد. نرم افزار EES همچنین یکی از مهمترین نرم افزارهای رشته مکانیک است که علاوه بر سهولت در حل معادلات غیر خطی منجر به آشنایی با جدول خوانی خواص ترمودینامیکی گازهای متفاوت و جداول سايكومتریک نیز میگردد که برای مهندسان مکانیک شاخه حرارت و سیالات بسیار حائز اهمیت است. کار عمده ای که نرم افزار EES انجام میدهد، حل مجموعه معادلات جبری میباشد. همچنین این نرم افزار قادر به حل معادلات دیفرانسیل، معادلات دارای متغیرهای مختلط و معادلات انتگرالی بوده و امکان حل مسائل بهینه سازی رگرسیون خطی و غیر خطی و ترسیم نمودارها و جداول در آن وجود دارد. این نرم افزار تحت نسخههای مختلف سیستم عامل ویندوز کار میکند. کتابخانه توابع ریاضی و توابع خواص ترمو فیزیکی مواد در EES بسیار گسترده میباشد اما ممکن است پاسخگوی نیازهای همه افراد نباشد لذا امکان اضافه کردن توابع دلخواه با استفاده از برنامه نویسی به زبان های C، پاسکال و فرترن وجود دارد. اصول کار در EES به این نحو است که ابتدا باید مساله مورد نظر به طور کامل تحلیل گردیده و معادلات لازم استخراج گردد. بعد از استخراج معادلات باید آنها را به زبان EES تبدیل نمود. سپس در بخش فهرست متغیرها، اسامی متغیرها و واحدهای احتمالی آنها را مرتب نمود. در صورتی که اقدامات اولیه به شکل صحیح صورت گیرد و مسأله از نظر ریاضی قابل حل باشد میتوان یک بار برنامه را اجرا کرد. اگر برنامه در حین اجرای مسائل پیچیده به مشکل برخورد کند باید مقادیری برای برخی متغیرها حدس زد و مساله را به روش سعی و خطا حل نمود.