MIT (Massachusetts Teknoloji Enstitüsü) tarafından geliştirilen bir uygulama geliştirme programı olan Scratch programı tarafından oluşturulur; Scratch programlama dili ile yazılmış kodları ve diğer türlerden interaktif programlar içerebilir.
Bir Scratch projesi bir Java arşivi (.JAR dosyası) olarak derlenebilir ve bir Web tarayıcısında çalıştırılabilir.