Is Anti-virus software necessary?

IS you are using a windows system (xp, windows 2000,vista) you need to have anti virus,anti spyware and a firewall