In this short review we summarize the different strategies for discovery and development of antiviral agents, including targeting virus entry into host, virus replication within cells, infant virus assembly and release from the infected cells. The progress on development of various classes of antivirus agents and their potential in virus therapy, mainly targeting human immunodeficiency virus (HIV), was also discussed.