Processing je programovací jazyk, vývojové prostředí a online komunita. Používají ho umělci, designéři, výzkumníci a amatérští uživatelé pro výuku, tvorbu prototypů a produkci.
Programovací jazyk Processing byl vytvořen, aby sloužil jako softwarový skicář a k výuce základů počítačového programování v kontextu umění. Prostředí Processing obsahuje sadu softwarových nástrojů pro skicování interaktivních počítačových programů. Jazyk Processing je založen na jazyce Java a jeho syntaxe je snadná pro začátečníky a zároveň dostatečně výkonná pro pokročilé uživatele.
Processing je open source projekt iniciovaný Casey Reasem a Benjaminem Fryem. Oba jsou umělci a designéři, kteří vyučují na Kalifornském institutu umění. Processing je zdarma ke stažení a používání. Vyvíjí jej celosvětová komunita dobrovolníků.
Processing používají umělci k vytváření interaktivních uměleckých děl, výzkumníci k vývoji nových způsobů interakce a hobbyisté k vytváření nejrůznějších programů.