B4X

Windows · Mac · Linux · Android · iPhone

Freedom report

Three barsScore 6.7

  • Free tierA free tier is on its own pricing page
  • Open codeNo open-source code on record
  • Runs widely5 of 6 device platforms
  • DocumentedPlans, terms and facts published

B4X is a suite of rapid application development tools for Android, iOS, desktop, server and IoT projects. Its programming 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 visual interface designer for different screens and orientations, plus debugging over USB or a wireless bridge. B4J creates desktop interfaces, console programs and server solutions for 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 apps are native and dependency-free. B4A, B4R and B4J are free, including for commercial use; B4A Standard and B4i Standard each 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. The hosted Mac Builder handles projects up to 50mb.

Who it is for

B4X suits developers building across mobile, desktop, server or IoT targets who want to reuse code among its tools. iOS developers should account for B4i's stated account, device and IDE requirements.

What is good

  • B4A, B4R and B4J are free for commercial use
  • Projects can share 90%+ of code
  • Includes a visual UI designer
  • B4J supports desktop, server and IoT work
  • B4i Standard costs 59.00 USD once

What to know first

  • B4i requires an Apple developer account costing $99 per year
  • Hosted Mac Builder supports projects up to 50mb
  • B4i IDE requires Windows 7 64-bit or a VM

Verdict

B4X spans mobile, desktop, server and IoT development, with free tools and paid licenses. Review B4i's requirements and hosted builder limit if iOS development is part of your plans.

B4X plans and pricing

All plans
B4A Free 100% free, including for commercial purposes Android development b4x.com · 3 Oct 2026
B4R Free 100% free, including for commercial purposes Arduino, ESP8266 and ESP32 development b4x.com · 3 Oct 2026
B4J Free 100% free, including for commercial purposes Desktop, server and IoT development b4x.com · 3 Oct 2026
B4A Standard $59 once Includes two months of free upgrades Per developer · Android b4x.com · 3 Oct 2026
B4i Standard $59 once Includes two months of free upgrades Per developer · iOS b4x.com · 3 Oct 2026
B4i Standard + Hosted Mac Builder $85 once Includes two months of free upgrades · Hosted builder service for one year Per developer · iOS b4x.com · 3 Oct 2026

Compared on mobile development IDEs

Free plan
Yes
Mobile targets
Android, iOS
Desktop platforms
Windows, macOS, Linux
Emulator or simulator
Yes
Visual UI designer
Yes
App packaging
Yes
Supported languages
B4X, Java

Best B4X alternatives

See all 20