Gene therapy was originally thought to cover replacement of malfunctioning genes in treatment of various diseases. Today, the field has been expanded to application of viral and non-viral vectors for delivery of recombinant proteins for the compensation of missing or insufficient proteins, anti-cancer genes and proteins for destruction of tumor cells, immunostimulatory genes and proteins for stimulation of the host defense system against viral agents and tumors. Recently, the importance of RNA interference and its application in gene therapy has become an attractive alternative for drug development.