We stand with Ukraine to help keep people safe. Join us
All Apps
Best AppsReviewsComparisonsHow-To
When you purchase through links on our site, we may earn an affiliate commission

Xojo for Mac

Object-oriented programming tool (was Real Studio).

$399.00
In English
Version 2023r4
3.8
Based on 69 user rates

Xojo overview

Xojo is free for development and learning. To deploy applications, see purchase options.

Xojo (was Real Studio) is a cross-platform software development tool that enables developers of all backgrounds to create software for macOS, Windows, Linux, the Web, iOS, Android and Raspberry Pi. With users all over the world, Xojo apps can be found in every conceivable category - from commercial software applications to use in governments, universities, businesses, and the Fortune 500. Secondary-level and college students in schools all over the world are introduced to programming with Xojo.

What’s new in version 2023r4

Resolved Issues
  • Plugin declared Delegates now have their compatibility flags setup properly. (74944)
  • For consistency, we no longer dim the layout editor when bringing up the XAML Chooser window since we're not editing the XAML content in place, only bringing up a dialog. (74823)
  • Changes to Plugins are now more accurately tracked so that our Plugin caches are cleared when they need to be. We also do a bit less caching when Plugins are loaded, with the side benefit being slightly faster Plugin loading times. (74726)
  • Fixed alignment of the Clear button in the Messages panel on macOS. (74769)
  • Code Editor Context Menu Go To scrolls the code editor to the matching line. (66260)
  • The Pragma reminder to implement interface methods no longer has an extra space and the #Pragma Error part honors the coding preference for Applies Standard Case. (74718)
  • Running a project remotely, by using the menu shortcut, no longer adds extraneous characters to the code editor. (74679)
  • Restored the ability to filter Window controls by name in the debugger. (74666)

Full list of changes available here

Xojo for Mac

$399.00
In English
Version 2023r4
Write a detailed review about Xojo

Write your thoughts in our old-fashioned comment

MacUpdate Comment Policy. We strongly recommend leaving comments, however comments with abusive words, bullying, personal attacks of any type will be moderated.
3.8

(136 Reviews of Xojo)

  • Comments

  • User Ratings

Ohanaware-Co-,-Ltd-
Ohanaware-Co-,-Ltd-
Oct 4 2023
2023r2
1.0
Oct 4 2023
1.0
Version: 2023r2
Used Xojo since '98. It is a fairly capable tool, but its feature set and functionality have stagnated over time. Instead of giving customers what they voted for, Xojo choose to invest in a multi-year project, effectively rearranging the deck chairs. I'd advise anyone considering Xojo to take the time to asses the crowded development tool market place. If Xojo does everything you need, then great, but be warned, limitations and bugs have NOT been a priority in recent years and I can't be certain if they will be in the future.
Tom-25
Tom-25
May 21 2020
19.3.1.47524
5.0
May 21 2020
5.0
Version: 19.3.1.47524
I was annoyed by the API2 evolution because it required a lot of work on my 12 applications. But it's done, and thanks to Xojo I'll be able to keep them all up to date for years to come without much effort. A major evolution from time to time is unpleasant but is surely necessary to keep up with the evolution of our operating systems.
agcyphers
agcyphers
May 21 2020
19.3.1.47524
5.0
May 21 2020
5.0
Version: 19.3.1.47524
I've used Xojo for nearly 20 years now. Coming from VB Classic/.NET, this was a no-brainer and remains an amazing development environment with a truly dedicated team behind it. I've tried many other "RAD" environments in my career that claim to do cross-platform, and none come as close to perfect as Xojo does. It's the best game in town and continue to improve and impress.
etcetra
etcetra
Dec 5 2019
19.2.0.46485
0.0
Dec 5 2019
0.0
Version: 19.2.0.46485
The product was invented by a third party under the name of CrossBasic. The company now called Xojo purchased CrossBasic and rebranded is RealBasic. Years later the company rebranded the product Real Studio. They rebranded it once again to Xojo.

These rebranding were design to distance themselves from their past misdeeds and reputation of the product. The current TIOBE list of the most popular programming languages currently lists 150 products and Xojo is not found there. The product is now nearly 25 years old yet it remains a insignificant programming language with few users. That speaks volumes and blame lies with the guy that runs the company - Geoff Perlman.

I stop upgrading the product after they announced a sale of upgrades and then announced new pricing which did away with upgrades. Prior to this if you owned an earlier version you could pay a upgrade fee, but now they expect you to buy the product again by paying the full price over again. They also change what is included in each version so while you may have purchased what was considered "pro" before its now no longer "pro" and they now expect you to hand over even more money.

Once again the company is trying to rebrand its product by coming out with API 2.0 under the guise of helping it users. This was announces in October, 2019. Already a 3rd party add-on I purchased directly from the company's website does not work with my version of Xojo even though the product says it works with API 1.0. The 3rd party publisher has already abandoned supporting versions of Xojo using API 1.0 thus it will not be fixed. Xojo and the 3rd party of course didn't bother to mention that in the first place.

Geoff must think everyone just picks up bushel baskets of money growing from trees in their yard. To use this 3rd party add-on now requires buying Xojo all over again. Then downloading a older copy that uses API 1.0 but which will work with the third party add-on. The newer version of Xojo with unfinished API 2.0 is not useful as I am not going to rewrite all my projects to conform to the new API. No chance in hell that will ever occur.

Nearly every single project built with this product uses "dim" to imitate a variable yet the company now changes it to "var" under the guise of helping you and because other languages use it. Utterly insane.

The Modus operandi of this company is to introduce so called innovations in an effort to continually lure in new buyers who do not know about the long term history of the company. These half-baked so called features add more bugs to Xojo when the company should be concentrating on instead of fixing the previous bugs.

I compare this company to the Dilbert strip in which its revealed Dilbert's company has been intentionally issuing broken software so they can make their money off selling upgrades for "fixes" and selling support calls.

As long as Geoff remains the person in charge this company will still retain its distinction of having a larger group of pissed off former users than current users.
ragesw
ragesw
Dec 16 2018
18.4.0.43272
5.0
Dec 16 2018
5.0
Version: 18.4.0.43272
Xojo is a great development environment for creating software. I have used it for close to 20 years to make commerical Mac and some Windows based apps. There is a great community around it, lots of examples and resources to get started and third party developers to add additional features. I can highly recommend Xojo to anyone wanting to learn how to create software and who is also looking for a tool that can create cross platform, native apps.
Ohanaware-Co-,-Ltd-
Ohanaware-Co-,-Ltd-
Oct 4 2023
2023r2
1.0
Oct 4 2023
1.0
Version: 2023r2
Tom-25
Tom-25
May 21 2020
5.0
May 21 2020
5.0
Version: null
agcyphers
agcyphers
May 21 2020
5.0
May 21 2020
5.0
Version: null
Danabr0wn
Danabr0wn
May 20 2020
5.0
May 20 2020
5.0
Version: null
Stephen (OfficeTime Support)
May 1 2020
5.0
Version: null
ragesw
ragesw
Dec 16 2018
5.0
Dec 16 2018
5.0
Version: null
Markus-Winter
Markus-Winter
Mar 29 2017
3.5
Mar 29 2017
3.5
Version: null
javier-5
javier-5
Jul 15 2016
5.0
Jul 15 2016
5.0
Version: null
mr-and-lr-acct
mr-and-lr-acct
Jul 13 2016
3.0
Jul 13 2016
3.0
Version: null
BenjaminW
BenjaminW
Jul 12 2016
5.0
Jul 12 2016
5.0
Version: null
Schneppi
Schneppi
Jul 12 2016
5.0
Jul 12 2016
5.0
Version: null
Zmarc
Zmarc
Feb 25 2016
5.0
Feb 25 2016
5.0
Version: null
Toosit
Toosit
Jan 19 2016
4.0
Jan 19 2016
4.0
Version: null
ToruX
ToruX
Sep 11 2015
5.0
Sep 11 2015
5.0
Version: null
Ulib
Ulib
Dec 9 2014
5.0
Dec 9 2014
5.0
Version: null
john7joyce
john7joyce
Sep 11 2014
5.0
Sep 11 2014
5.0
Version: null
JoostR5618
JoostR5618
Jul 3 2014
5.0
Jul 3 2014
5.0
Version: null
TorstenG7299
TorstenG7299
Jul 3 2014
4.5
Jul 3 2014
4.5
Version: null
EricB5698
EricB5698
Jul 3 2014
4.5
Jul 3 2014
4.5
Version: null
willgonz
willgonz
Jul 3 2014
5.0
Jul 3 2014
5.0
Version: null
JustM
JustM
Jul 3 2014
5.0
Jul 3 2014
5.0
Version: null
OliverS2446
OliverS2446
Jul 2 2014
4.5
Jul 2 2014
4.5
Version: null
Bad-wolf
Bad-wolf
Jul 2 2014
5.0
Jul 2 2014
5.0
Version: null
GavinS8292
GavinS8292
Jul 2 2014
5.0
Jul 2 2014
5.0
Version: null
Sboss
Sboss
Jul 2 2014
4.0
Jul 2 2014
4.0
Version: null
MarkS8104
MarkS8104
Jun 27 2014
4.5
Jun 27 2014
4.5
Version: null
Eduo
Eduo
Jun 27 2014
4.0
Jun 27 2014
4.0
Version: null
Sam-Rowlands
Sam-Rowlands
Jun 26 2014
4.0
Jun 26 2014
4.0
Version: null
chromix
chromix
May 21 2014
4.5
May 21 2014
4.5
Version: null
XiaP8193
XiaP8193
May 6 2014
1.0
May 6 2014
1.0
Version: null
Mayhem101
Mayhem101
Apr 21 2014
4.0
Apr 21 2014
4.0
Version: null
Cgc
Cgc
Jan 4 2014
0.5
Jan 4 2014
0.5
Version: null
gre
gre
Jun 10 2013
5.0
Jun 10 2013
5.0
Version: null
spacejockey
spacejockey
Aug 24 2012
4.0
Aug 24 2012
4.0
Version: null
shawnblc
shawnblc
Jun 3 2012
2.5
Jun 3 2012
2.5
Version: null
Rubaiyat
Rubaiyat
Feb 22 2012
1.5
Feb 22 2012
1.5
Version: null
Ricardo-griffith-2008
Dec 5 2011
4.0
Version: null
Foley4real
Foley4real
Sep 30 2011
4.5
Sep 30 2011
4.5
Version: null
N-Flick
N-Flick
Apr 21 2011
5.0
Apr 21 2011
5.0
Version: null
Mr-Blunt
Mr-Blunt
Mar 9 2011
5.0
Mar 9 2011
5.0
Version: null