2007 wurde Scratch unter der Leitung von Professor Mitchel Reinig, Spezialist für Lernforschung, am MIT Media Lab entwickelt. Die Finanzierung erfolgte über die National Science Foundation und freiwilligen Spenden. Die aktuelle Version von Scratch (3.0) basiert auf JavaScript. Es gibt Unterstützung für die Touch-Bedienung mit Mobile Chrome und Safari.
Die Entwicklungsumgebung kann kostenlos aus dem Internet geladen werden (für Windows, macOS und andere Betriebssysteme). Man kann die Software aber auch im Webbrowser mit Hilfe eines Java-Interpreters nutzen.
Die Software erfreut sich in Schulen und anderen Bildungseinrichtungen (sogar an Universitäten für Nicht-Informatiker) reger Verbreitung.
Das unten stehende Link verweist auf ein Padlet mit weiteren Informationen zur Software.