Forth est à la fois un langage de programmation et un outil qui englobe, entre autres, un interpréteur, un compilateur, un débogueur. Cela en fait un système de développement atypique approprié pour les systèmes embarqués.