purebasic est un langage de programmation issu du basic. c'est un langage entièrement portable (windows, amigaos et linux sont entièrement supportés) produisant des exécutables très rapides. l'interface de développement inclut un outil de développement visuel rad. les possibilités de création sans sans fin et de puissantes applications ou jeux peuvent ainsi être créées. purebasic permet également l'utilisation de l'asm.