Processing es un lenguaje de programación de código abierto y un entorno para gente que quiera programar imágenes, animaciones e interacciones. Es usado por estudiantes, artistas, diseñadores, investigadores y aficionados para aprender, crear prototipos y producir. Fue creado para enseñar los fundamentos de la programación con ordenadores dentro de un contexto visual y para servir como software de bocetos y herramienta de producción profesional. Processing es desarrollado por artistas y diseñadores como alternativa a herramientas de software comerciales del mismo tipo.
Processing se puede descargar de forma gratuita y está disponible para GNU/Linux, Mac OS X y Windows.