Antivirus software must contain the basic features including Real-time Scanner, Scheduled Scans, Automatic Virus Updates, Automatic Program Updates, On-access Scanner, On-demand Scanner, Compressed File Scanner, Script Blocking, POP3 Email Scanning, Webmail Protection, Instant Messaging Protection, Web Protection, Internet Security, etc.