This document provides an overview of prodrug design. It defines a prodrug as an inactive derivative of a drug molecule that undergoes biotransformation to release the active drug. Prodrugs are classified based on their structure and include carrier-linked, bipartite, tripartite, mutual, and bioprecursor prodrugs. The document discusses various rationales for prodrug design such as improving solubility, absorption, patient acceptability, and site-specific drug delivery. Common functional groups used in prodrugs include esters, amides, phosphates, and carbamates. The document also covers practical considerations and approaches for overcoming limitations like pre-systemic metabolism and blood-brain barrier penetration.