Compared to the traditional forms of drugs, nanoparticles delivery systems offer many advantages. Nanoparticles can be water-soluble and taken up by cells easily, so they can be successfully used as delivery tools for currently bioactive compounds with low solubility.