Dr.Web состоит из трех частей: ядро, вирусная база и оболочка. Ядро - это программный код, реализующий механизмы поиска и лечения вирусов. Вирусная база - это внешний файл (файлы), в котором хранится информация о конкретных вирусах, как их обнаруживать и лечить. Оболочка - для каждой операционной системы это своя система, дающая возможность пользователю управлять программой.
Такая организация антивирусной программы позволяет: использовать одни и те же файлы вирусной базы DrWeb для разных платформ - DOS, Windows 95-XP, Novell NetWare, Linux, FreeBSD, Solaris; подключать ядро к различным оболочкам и приложениям, что дает возможность простой интеграции антивирусной проверки с многими прикладными задачами; реализовать механизм автоматического пополнения вирусных баз и обновления версий оболочки и ядра через сеть Интернет.