twinBASIC v1 is approaching! Follow the roadmap or download the latest preview build.
Special thanks go to our VIP GOLD members:

twinBASIC Roadmap

Roadmap updated 17th April 2026

The previous roadmap has slipped slightly, primarily due to prioritising Fusion technology, enabling seamless interoperability between 32-bit and 64-bit components, including ActiveX. This work is foundational and delivers significant benefits when modernising legacy projects for 64-bit environments.

We now believe this revised roadmap represents a realistic and achievable path forward. Over the coming months, we'll also be implementing important company changes that will help accelerate development and strengthen the long-term future of twinBASIC. More details will be shared soon.

Thank you for your continued patience while we've undertaken several deep architectural improvements, alongside transitioning to our new incorporated company structure. While this transition has temporarily slowed progress, it establishes a solid foundation for long-term stability and sustainability.

This roadmap reflects our current progress and updated timelines based on recent learnings.

Dates given are tentative and subject to change. Only the major issues are listed here. Smaller feature requests will be implemented when most appropriate, usually when we are already touching the same area of the codebase.

2026 Q2-Q4 April-December

  • General bug-fixing and compatibility improvements
  • Completion of all remaining intrinsic control properties and methods
  • Support for external source files linked from the main twinproj file, allowing for source control
  • Mnemonics support almost finished
  • UserControl property pages support almost finished
  • Partial-recompilation support, allowing for a much better experience when editing large projects
  • Out-of-process debugging for debugging ActiveX DLLs
  • LLVM optimised compilation support available to paid subscribers only
  • Complete the missing App object methods in progress
  • v1 Release Candidate builds available within this period

Version 1 Release Schedule (Tentative)

  • Release Candidate: 16th November 2026
  • Release Date: 14th December 2026

2027 Q1 January-March

  • Add the missing features to the new IDE, such as rename-refactoring and Test Explorer
  • Start Analysis Extension API
  • Add full vbWatchdog support
  • Add multi-threading syntax support
  • Start cross-platform support for x86/x64 Linux and Mac Ultimate Edition subscribers only

2027 Q2 onwards April+

  • Start cross-platform support for ARM Linux, Mac and Android Ultimate Edition subscribers only
  • Start reimplementation of all remaining VB6 shipped controls, such as Winsock, MAPI, Adodc, DataGrid and MSCOMM