Turtlestitch is gebaseerd op een browsergebaseerde educatieve programmeertaal (Snap!) Om patronen voor borduurmachines te genereren. Het is gemakkelijk te gebruiken, vereist geen programmeerkennis, maar toch krachtig in het maken van nieuwe patronen voor borduren. Het is handig voor ontwerpers om te experimenteren met generatieve esthetiek en nauwkeurig borduren, maar ook als hulpmiddel voor innovatieve workshops die een inleiding tot programmeren combineren met een haptische uitvoer.

Turtlestitch gebruikt de “penmodule” van Snap! Die het interpreteert als een naald en zijn output omzet in veelgebruikte borduurbestandsformaten.