Delivery of exogenous materials or cargo such as drugs, proteins, peptides, and nucleic acids into cells is a vital segment in molecular and cellular biology for potential cellular therapy and drug-discovery applications contributing toward personalization of medicine. Over the years, drug-delivery techniques have been developed in order to gain more control over the drug dosage, targeted delivery, and to minimize side effects. The major drug-delivery techniques can be classified as viral, chemical, and physical methods. Viral vectors are prominently used for gene therapy; however, they are cell-specific and have an immune response with high toxicity. Chemical methods are often limited by the low efficiency of plasmid delivery into different cell types due to plasmid degradation and toxicity. Considering these limitations, different physical methods such as photoporation, gene gun, hydrodynamic injection, electroporation, and mechanoporation, etc., are being widely developed for highly efficient cargo delivery with low toxicity.