Nanodrug delivery systems are tiny complexes which encapsulate a therapeutic agent in a vesicle or polymer matrix. Unlike traditional drug delivery, which utilizes the bloodstream and circulatory system, nanodrug delivery uses robotic systems which move independently allowing drug delivery to otherwise hard to reach areas on the body. Nanodrug delivery approaches have the potential to minimize adverse events associated with therapeutic agents by directly targeting a desired area. One example of an application of nanodrug delivery involves directing anti-cancer agents directly to a tumor.