Skip to content
SPECIFICTION
Get listed

B4X

b4x.com

Free plan WindowsmacOSLinuxiOSAndroid

What it is

B4X is a suite of rapid application development tools for Android, iOS, desktop, server, and IoT projects. Its B4X language is described as a modern version of Visual Basic, and B4A, B4J, and B4i projects can share 90%+ of their code through cross-platform libraries. B4A includes a GUI designer for multiple screens and orientations and supports device debugging over USB or a wireless bridge. B4J creates desktop interfaces, console programs, and server solutions that can run on Windows, Mac, Linux, and ARM boards such as Raspberry Pi. B4R targets Arduino, ESP8266, and ESP32. The maker says compiled iOS, Android, Arduino, and ESP8266 applications are native and have no dependencies. B4A, B4R, and B4J are free, including for commercial purposes. Standard B4A and B4i licenses cost 59.00 USD once per developer. B4i requires an Apple developer account costing $99 per year, an iOS 11+ device, and Windows 7 64-bit or a VM for its IDE.

Spec sheet

Product
B4X is a suite of rapid application development tools for Android, iOS, desktop, server and IoT solutions.Read 3 Oct 2026 · b4x.com
Support
The maker says it answers email within 24 hours and directs technical questions to its forum.Read 3 Oct 2026 · b4x.com
Android features
B4A includes a GUI designer with support for multiple screens and orientations, and supports device debugging over wireless bridge or USB.Read 3 Oct 2026 · b4x.com
Audience and history
Anywhere Software says it has specialized in mobile development since 2005 and develops and markets rapid application development tools for various platforms.Read 3 Oct 2026 · b4x.com
Code sharing
The maker says B4A, B4J and B4i projects can share 90%+ of their code using cross-platform libraries.Read 3 Oct 2026 · b4x.com
Desktop and server
B4J creates desktop UI applications, console programs and server solutions, and its apps can run on Windows, Mac, Linux and ARM boards such as Raspberry Pi.Read 3 Oct 2026 · b4x.com
iOS build limit
The hosted Mac Builder service supports projects up to 50mb.Read 3 Oct 2026 · b4x.com
iOS requirements
B4i requires an Apple developer account costing $99 per year, an iOS device running iOS 11+, and Windows 7 64-bit or a VM for its IDE.Read 3 Oct 2026 · b4x.com
IoT and integrations
B4R works with Arduino, ESP8266 and ESP32 and its setup instructions call for Arduino IDE v2 and Arduino CLI.Read 3 Oct 2026 · b4x.com
Language
The B4X programming language is described as a modern version of Visual Basic.Read 3 Oct 2026 · b4x.com
Libraries
B4R libraries are stated to be open source under the MIT license, with code available on GitHub.Read 3 Oct 2026 · b4x.com
License terms
The store says licenses are perpetual, per developer, and applications developed with B4A, B4i or B4J are royalty free.Read 3 Oct 2026 · b4x.com
Native builds
The maker says compiled iOS, Android, Arduino and ESP8266 applications are native and have no dependencies.Read 3 Oct 2026 · b4x.com
Payment security
The store states that payments are processed over a secured server.Read 3 Oct 2026 · b4x.com

Plans and prices

B4A Free 100% free, including for commercial purposes Android development Read 3 Oct 2026 · b4x.com
B4J Free 100% free, including for commercial purposes Desktop, server and IoT development Read 3 Oct 2026 · b4x.com
B4R Free 100% free, including for commercial purposes Arduino, ESP8266 and ESP32 development Read 3 Oct 2026 · b4x.com
B4A Standard $59, paid once Includes two months of free upgrades Per developer · Android Read 3 Oct 2026 · b4x.com
B4i Standard $59, paid once Includes two months of free upgrades Per developer · iOS Read 3 Oct 2026 · b4x.com
B4i Standard + Hosted Mac Builder $85, paid once Includes two months of free upgrades · Hosted builder service for one year Per developer · iOS Read 3 Oct 2026 · b4x.com
B4A Enterprise $119, paid once Includes two years of free upgrades Per developer · Android Read 3 Oct 2026 · b4x.com
B4i Enterprise $119, paid once Includes two years of free upgrades Per developer · iOS Read 3 Oct 2026 · b4x.com
B4i Enterprise + Hosted Mac Builder $145, paid once Includes two years of free upgrades · Hosted builder service for one year Per developer · iOS Read 3 Oct 2026 · b4x.com
B4A Site $599, paid once 2 years of free upgrades Up to 30 developers on a single site Read 3 Oct 2026 · b4x.com

Every B4X plan and price →

Strong points and limits

Strong points

  • B4A, B4R, and B4J are free for commercial use
  • Projects can share 90%+ of code
  • B4A includes a GUI designer
  • B4J supports desktop, server, and IoT work

Limits

  • B4i requires an Apple developer account costing $99 per year
  • B4i requires an iOS 11+ device
  • Hosted Mac Builder supports projects up to 50mb

Who it suits

B4X suits developers building mobile, desktop, server, or IoT applications who want to share code across supported projects. Its free B4A, B4R, and B4J tools are also available for commercial development.

Verdict

B4X offers separate tools for mobile, desktop, server, and IoT development, with substantial code sharing among B4A, B4J, and B4i projects. iOS development has specific account, device, and IDE requirements, and paid licenses are per developer.

Where Specifiction places it

Alternatives to B4XAll alternatives →