PowerBASIC
Users Community


A community for users of PowerBASIC Compilers

About The Community

We are a community site for software developers who are dedicated  to keeping the use of the PowerBASIC family of compilers alive, in part because we USE them.  Programs compiled with PowerBASIC are still in daily use by industries and individuals all over the world, in spite of the death of PB's author in 2012.

The main purpose of this site is to host our peer support Users Forum where members can meet and share ideas and expertise and provide guidance and assistance to less experienced programmers.

Many of the forum members are expert software developers with years of professional experience working with PowerBASIC as well as other development environments. 

Feel free to join our forum if you are interested in using PowerBASIC. 

Mobirise Website Builder
About PowerBASIC

PowerBASIC has been used by professional software developers and hobbyists for many years to produce tiny, fast and efficient programs.

PowerBASIC comes in two major versions,  PowerBASIC for Windows (PB/Win) and PowerBASIC Console Compiler (PB/CC), they share much syntax in common, but each compiler differs in user interface control statements and functions.

The PowerBASIC language is a modern development environment with roots in BASIC syntax. PowerBASIC compilers produce highly efficient 32bit native-code Windows applications. 

Developers can use a mixture of procedural and Object Oriented programming styles

Windows API Access: It offers excellent support for accessing the Windows API, including data and code pointers, threading, and network communications, providing direct control over the operating system.
Inline Assembly: The ability to include inline assembly code allows for manual optimization of performance-critical routines.
COM: Create client COM applications and COM components using Dispatch, Direct, Automation, or Dual interfaces.
Networking: Built in functions/statements for TCP/UDP communications
DLL Creation: PowerBASIC is well-suited for creating dynamic-link libraries (DLLs) to enhance the performance of applications developed in other environments.
Dynamic Dialog Tools (DDT): WIth PowerBASIC for Windows (PB/Win) you can create your application's graphical user interface (GUI) using the Windows API, or by using the built-in DDT routines. The DDT statements and functions wrap many Windows API functions, simplifying the development of user interfaces, particularly for the creation and handling of dialog boxes and child controls as well as graphics creation, manipulation, display and printing,

Using DDT for user interfaces requires much less coding than creating a similar program solely using the Windows API. Combining DDT and Windows API (known as SDK style as in Microsoft Windows SDK) is easy to do. . You can easily mix the two approaches in the same application.

Mobirise Website Builder
History of  PowerBASIC

The compiler was originally created by Robert "Bob" Zale (1945–2012) and published as BASIC/Z, the first interactive compiler for CP/M and MS-DOS. It was bought from Bob by Borland and in 1987 they distributed it as Turbo Basic. Bob continued to work on Turbo Basic for Borland.

When Borland decided to stop publishing all of the Turbo languages (in 1989), Bob bought it back from them and set up PowerBASIC Inc. to continue support and development of it as PB-DOS.

PowerBASIC Inc went on to develop BASIC compilers for Windows, initially as PB/DLL, subsequently as PB/Win — their flagship product — and then PBCC ( for console applications)

Following Bob's passing, PowerBASIC was eventually purchased by Drake Software which later become part of Taxwell.

Further development of PowerBASIC apparently ended in 2024 and it is no longer available for purchase. 

The original PowerBASIC Peer Support Forum was set up in 1999 under the auspices of PowerBASIC Inc.    Between 2000 and 2025 there were over 43,000 separate threads and possibly half a million individual posts in the forums. At the time of its demise there were approximately 3500 registered users, over 400 of whom were active in 2024/2025


 

Mobirise Website Builder

Useful Links

Gary Beene's Site
    Gary Beene has created a huge range of PowerBASIC related material on his website,
    One particularly useful resource is gbThreads. This an offline thread viewer for the original PowerBASIC Forum. It allows you to search and view the posts in the 35 thousand threads from the old forum from 1999 to August 2025. It is available on his website along with his other PowerBASIC materials. 
    Or you can download:

YouTube Tutorials

Graham McPhee has created a large number of Youtube tutorials for programming in PowerBASIC which can be reviewed at his website

© Copyright 2025 PB Users Community.
PowerBASIC is the Registered Trademark of PowerBASIC Tools LLC