Lipofection (or liposometransfection) is a technique used to inject genetic material into a cell by means of liposomes, which are vesicles that can easily merge with the cell membrane since they are both made of a phospholipid bilayer. Lipofection generally uses a positively charged (cationic) lipid to form an aggregate with the negatively charged (anionic) genetic material. A net positive charge on this aggregrate has been assumed to increase the effectiveness of transfection through the negatively charged phospholipid bilayer. This transfection technology performs the same tasks as other biochemical procedures utilizing polymers, DEAE dextran, calcium phosphate, and electroporation. The main advantages of lipofection are its high efficiency, its ability to transfect all types of nucleic acids in a wide range of cell types, its ease of use, reproducibility, and low toxicity. In addition, this method is suitable for all transfection applications (transient, stable, co-transfection, reverse, sequential or multiple transfections). High throughput screening assay has also shown good efficiency in some in vivo models.