Processing é uma ferramenta de programação e biblioteca java livre.
Este programa foi especialmente concebido para projetos gráficos em 2 e 3D. Ele é baseado na plataforma Java e você pode programá-lo através desta linguagem. A sua interface é clara e fácil de entender e se adapta a qualquer tipo de usuário, do iniciante ao avançado. Ele tem
um editor de código e um console abrangente para ajudar o usuário a encontrar eventuais erros.