ویژگیهای مهم آنتی‌ویروسها را می توان به دو دسته فنی و غیر فنی دسته بندی کرد. از دید فنی، یک آنتی ویروس در درجه اول باید بتواند ویروسها را به خوبی تشخیص دهد. ثانیا، یک نرم افزار آنتی‌ویروس باید سبک بوده و کمترین منابع سیستمی را اشغال کند.
یک ویژگی بسیار مهم دیگر، هوش مصنوعی آنتی‌ویروس است. همه کاربران این مطلب معروف” ویروسها همیشه یک گام از ضدویروسها جلوتر هستند” را به دفعات شنیده‌اند. اما این مطلب بیشتر در مورد ضدویروسهای سنتی که شناسایی آنها بر پایه الگو می‌باشد صادق است.
با توجه به رشد صعودی ویروسها و با درنظر گرفتن اینکه، یک ویروس در مدت زمانی که سازنده ضد ویروس در حال شناسایی آن می‌باشد چه صدماتی را وارد می کند، این روش سنتی جوابگو نبوده و نیاز به یک ضدویروس هوشمند بیش از پیش ضروری به نظر می‌رسد.استفاده از هوش مصنوعی، مزایایی مانند سبک بودن و سرعت اسکن بالا را به همراه دارد. زیرا در روش سنتی ، اطلاعات ویروسها در بانک اطلاعاتی ضدویروس ذخیره می شود. با توجه به اینکه در حال حاضر بیش از شش میلیون نوع ویروس در دنیا شناسایی شده، ذخیره این حجم بالای ویروسها تبعاتی مانند افت شدید کارایی سیستم (سنگین بودن) و عدم شناسایی ویروسهایی جدید را به همراه دارد در حالیکه، این مشکل با هوش مصنوعی قابل حل بوده
ویژگیهای مهم یک ضد ویروس که سازمانهای جهانی(VirusBulletin و Comparatives و ….) آنها را مورد ارزیابی قرار می دهند
به ترتیب اهمیت عبارتند از:
۱٫ قدرت شناسایی بالا( قدرتمند بودن)
۲٫ هوش مصنوعی مطمئن در جهت شناسایی ویروسهای ناشناخته جدید(هوشمند بودن)
۳٫ کمترین تاثیر بر کارایی سیستم ( سبک بودن)
۴٫ سرعت اسکن: از دید غیر فنی قدرت تعمیر فایلهای آلوده است ، مسایلی همچون نداشتن بکدور ارسال فایلها و اطلاعات از سیستم کاربر به شرکت سازنده آنتی ویروس می باشد
۵٫آنتی‌ویروسهای چند موتوره-سنگین ترین آنتی‌ویروسهای جهان