Scratch está siendo desarrollado por el grupo de investigación Lifelong Kindergarten en el Laboratorio Multimedia del MIT, en colaboración con el grupo de investigación KIDS de la Escuela de Estudios de Educación e Información de la UCLA.
Del análisis de las nuevas herramientas que los jóvenes emplean de forma consistente a lo largo del tiempo y con éxito, se desprende que la valoración del software empleado reside en aspectos tales como que los jóvenes aprecian estas herramientas cuando:
En base a esos criterios, el equipo de investigación diseñó el programa Scratch con la intención de que fuera, no ya solo una herramienta, sino un material, un medio de expresión creativo para que los niños expresen sus propias ideas; ya que Scratch permite programar con el ratón. Las partes de programación se representan mediante piezas de puzzles que encajan únicamente si son sintácticamente correctas. Esto permite que el trabajo se centre más en lo que queremos hacer que en la sintaxis de la programación.