Scratch nie je ani vstupom, ani výstupným zariadením. Je to
programovacie prostredie (alebo softvér). Používa vstupné zariadenia (ako je klávesnica a myš) na prijímanie pokynov a vytváranie programov a môže vytvárať výstup pomocou výstupných zariadení (napríklad obrazovky alebo reproduktorov).