twinBASIC PRE-ORDER INFORMATION
twinBASIC Community Edition
twinBASIC Community Edition is a free to use version of twinBASIC that offers all the general features of the language, with only a few restrictions on the types of generated executables supported.
twinBASIC Community Edition supports compilation to Windows EXE and DLL files only. On this free tier, 64-bit EXEs and DLLs that are built with twinBASIC display a splash screen for 5-seconds during startup. This edition of the product generates unoptimized native-code. If you want to take advantage of 64-bit compilations without a nag screen, or build more performant executables, you'll need a twinBASIC Professional Edition or Ultimate Edition subscription.
This free to use licence allows commercial use and generated executables can be distributed royalty-free.
Subscription? I want a perpetual licence!
Over the last few years there has been a massive shift to subscription models for software, and for good reason.
twinBASIC is evolving fast, and regular maintenance and continuous development work is required. One-off perpetual licences don't really fit with our workflow.
Naturally, developers benefit from the subscription model by having a more regular income, but customers also benefit because they hold more power over the developer to fix bugs and provide regular updates in mind of you keeping your repeat subscription active.
We appreciate that some customers would much prefer a perpetual licence, but to ensure the longevity of this project we ask you to kindly accept the subscription model that we've designed to accommodate our current and future needs. This will allow us to continue offering top-class product support alongside rapid product development.
Pre-order twinBASIC Professional Edition
twinBASIC Professional Edition includes all features from the Community Edition, plus:
- 64-bit Windows EXE and DLL compilation support
- Optimized compilations, providing superior performance for the generated EXE and DLL files
Please note: optimized compilations are not yet available in twinBASIC. The availability of these features is expected in 2 months time. By pre-ordering now you lock-in to a discounted price indefinitely and gain early access to the beta versions of these features when they become available.
This pre-order offer is a discounted tier of the general retail price once the product goes on sale later this year. Provided the subscription is not cancelled (either manually, or via non-payment) you will remain on the discounted tier indefinitely.
COST: GBP £40/month (EUR €46/month, USD $54/month)
COST: GBP £26/month (EUR €29/month, USD $35/month) [pre-order 35% discounted tier](prices exclude VAT that will be calculated at checkout where applicable)
Pre-order twinBASIC Ultimate Edition
twinBASIC Ultimate Edition includes all features from the Professional Edition, plus:
- Cross platform support (planned for Linux, Mac, Android)
- Additional private product support available via email
Please note: cross platform support is not yet available in twinBASIC. The availability of this features is expected in 6-12 months time. By pre-ordering now you lock-in to a discounted price indefinitely and gain early access to the beta versions of these features when they become available.
COST: GBP £60/month (EUR €70/month, USD $80/month)
COST: GBP £39/month (EUR €45/month, USD $52/month) [pre-order 35% discounted tier](prices exclude VAT that will be calculated at checkout where applicable)
Can I change the product edition during the subscription?
Yes, this is allowed, please get in touch to arrange this.
Please note: if you later move from the Professional Edition to Ultimate Edition, your discount rate will reduce by 5 (e.g. 15% becomes 10%). The reason for this is that we have factored in funding for the extra work needed for the Ultimate Edition, with the bigger discount being an incentive to lock-in now at the reduced rate, helping us fund this work up-front.
We believe that those who are helping us design and improve twinBASIC via our GitHub issue tracker deserve recognition for the work they've been doing and for the feedback they've been providing.
With the first full release of twinBASIC scheduled within 2-3 months, we decided that now was the right time to make a formal offer to our friends that have helped us so far.
Additionally, the funds raised from the pre-order offer will help us better manage resources and potentially allow us to outsource some work to help bring the full twinBASIC experience to market quicker.
Who does the discount offer apply to?
Everyone. The offer is valid until at least 31st January 2021, but may be extended.
Will the subscription price remain the same?
The subscription price will be reviewed yearly, but we hereby guarantee that the price will not be increased by more than 5% per annum.
ORDER FORMPlease review our 12-month ROADMAP for expected release dates of individual features.
|twinBASIC Community||twinBASIC Professional||twinBASIC Ultimate|
|Full backwards compatibility with existing VB6 and VBA code||✅||✅||✅|
|Supports all new twinBASIC language features, such as parameterized constructors, overloads, generics...||✅||✅||✅|
|Integrated code editing and debugging via VS Code extension||✅||✅||✅|
|Supports migration from VB6 with full backwards compatibility
(planned, 6-12 months)
|Supports multi-threaded compilation and debugging
(planned, 3-4 months)
|Integrated native support of vbWatchdog for enhanced error handling capabilities
(planned, 3-4 months)
|Integrated GUI form designer||✅||✅||✅|
|Compilation to unoptimized native 32-bit Windows EXE/DLLs||✅||✅||✅|
|Compilation to native 64-bit Windows EXE/DLLs||✅||✅|
|Compilation to performance-optimized EXE/DLLs||✅||✅|
|Access to early beta builds||✅||✅|
|Cross-platform compilation, supporting Linux, Mac OS, Android||✅|
|Priority product support via email (1-business day response)||✅|
|Availability||Many features already available!||Initial release:
2 - 3 months
6 - 12 months
(40% discounted forever)
(40% discounted forever)
|Contact phone number||(optional)|
|Number of licences||(1 licence required per developer*)|
* each developer licence allows for installation on upto two machines, not to be used at the same time.
Join us in our journey. The twinBASIC revolution has already begun!