The present invention provides triazole macrocytic compounds useful as therapeutic agents. More particularly, these compounds are useful as anti-proliferative, anti-inflammatory, and prokinetic agents. The compounds have the following structure: wherein T is the macrocyclic part.