Программа состоит из трех частей: ядро, вирусная база и оболочка. Ядро - это программный код, реализующий механизмы поиска и лечения вирусов. Вирусная база - это внешний файл (файлы), в котором хранится информация о конкретных вирусах, как их обнаруживать и лечить. Оболочка - для каждой операционной системы это своя система, дающая возможность пользователю управлять программой.

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