PureBasic es un nativo de 32 bits y 64 bits basada en reglas básicas establecidas de lenguaje de programación. Las características claves de PureBasic son portabilidad (Windows, Linux, MacOS X y AmigaOS actualmente son compatibles), la producción de ejecutables muy rápidos y altamente optimizados y, por supuesto, la sintaxis básica muy simple. PureBasic ha sido creado para los principiantes y expertos por igual.