PureBasic è un nativo 32 e 64 bit basato su regole stabilite di base di linguaggio di programmazione. Le caratteristiche chiave di PureBasic sono portabilità (Windows, Linux, MacOS X e AmigaOS sono attualmente supportati), la produzione di file eseguibili molto veloci e altamente ottimizzati e, naturalmente, la sintassi di base molto semplice. PureBasic è stato creato per i principianti ed esperti allo stesso modo.