用于8岁以上用户。即便用户从未学过程式设计，通过拖曳预先设定好的积木式程序模件，堆叠出指令，设置或控制角色及背景的行动和变化，从而完成程序撰写。Scratch的1.x版本用Squeak编写，从2.0开始改为ActionScript，自3.0后使用HTML5。Scratch 可安装其发行的应用程式进行离线编辑。其中，1.x及2.0版本需要flash插件，3.0则不需要使用。
界面与功能.Scratch开发平台的使用者界面分为四部分：程序模件列表，程序设计平台，预览窗口和角色列表。