Xojo

RATING:

3.5

(8)
Overview

About Xojo

Xojo is a comprehensive and user-friendly cross-platform app development tool. With support for macOS, Windows, Linux, web, mobile, and Raspberry Pi, Xojo empowers developers to create native applications using the object-oriented Xojo programming language. Its drag-and-drop interface and rich framework enable rapid development, abstraction from platform details, and the ability to build anything imaginable.

Xojo Pricing

Xojo is priced per developer with no run-time or royalties.

Starting price: 

$99.00 per year

Free trial: 

Available

Free version: 

Available

Slide 1 of 5

Xojo Reviews

Overall Rating

3.5

Ratings Breakdown

Secondary Ratings

Ease-of-use

4

Customer Support

3.5

Value for money

4

Functionality

3.5

Most Helpful Reviews for Xojo

8 Reviews

Anonymous

11-50 employees

Used weekly for more than 2 years

Review Source: Capterra
This review was submitted organically. No incentive was offered

OVERALL RATING:

4

EASE OF USE

5

FUNCTIONALITY

2

Reviewed December 2018

A good software to begin with

This software was of great use for me and I would certainly recommend it to people who want to start programming.

PROS

It's the first software I used to begin programming. It is very easy to use and it helps beginners learn the basics of programming.

CONS

You have to pay to be able to have the software you created for your own use.

Vendor Response

Xojo is free to use for learning and development. If you are making apps for your own use you do not need a license. A license is only required when you want to build your application to share it with others.

Replied February 2019

Rodrigo

Computer Software, 1 employee

Used daily for less than 12 months

Review Source: Capterra
This review was submitted organically. No incentive was offered

OVERALL RATING:

4

EASE OF USE

4

VALUE FOR MONEY

4

FUNCTIONALITY

4

Reviewed March 2020

Great for business development

It is a little strange at first, but then it becomes very productive, and it pays to learn from the ease of centralized multiplatform code. VB6 was the most productive thing so far, Xojo replaces it with praise, and it is a good escape option for those who have tired of the false promises that have revolved around VB.NET for years. In business, you need productivity + resources, not reinventing the wheel every 2 years, losing much of what you produced.

PROS

It inherits a lot from VB6 and VB.NET, making it a quick turn to reuse old codes, giving a new look. It allows to compile for several platforms from the same source code. Minimalist tool, which simplifies use. Very productive!

CONS

The autocomplete could be better, it is a little strange, on the web it does not generate code fully compatible with Edge, causing some bugs. Android option is missing. It is quite expensive.

Reason for choosing Xojo

Visual Studio: I use it and I will use it for a while, but it gets worse, heavier, with more features that you don't need and don't use, and outside of C # you don't see any real improvements in technology. Leaving Windows Forms for WPF or UWP doesn't help at all, it just creates new problems and the projects get unnecessarily bigger without having more features. For me in terms of business Xamarin is a badly implemented and buggy mess. JetBrains: it has many good tools, but as they are disconnected from a complete technology, I found it useful to use in IoT with open technology, but I didn't find it so useful when you design commercial systems that must contemplate many interconnected applications. Java: Oracle made Java obscure, I don't trust what they will invent tomorrow, UI options are limited.

Reasons for switching to Xojo

I don't like the complications of C#, although I use it often, in business I prefer clean and easy code for anyone to understand, I have legacy codes from VB6 and VB.NET for 20 years, which I don't want to throw away, because I would lose money. If you migrate from VB.NET to C# to gain access to the news, you will not gain anything, you have to redo the UI for modern interfaces, pay for a giant .NET Core package for each small project or heavy UWP. It is more productive to adopt Xojo, rewrite less code and take advantage of the multiplatform. Xojo is more expensive, but it makes up for the cost you save on the other side.

Anonymous

2-10 employees

Used weekly for less than 12 months

Review Source: Capterra
This reviewer was invited by us to submit an honest review and offered a nominal incentive as a thank you.

OVERALL RATING:

3

EASE OF USE

2

VALUE FOR MONEY

3

CUSTOMER SUPPORT

4

FUNCTIONALITY

2

Reviewed July 2021

A comprehensive easy-to-use alternative to coding native apps but still lacks scalability

PROS

Xojo's drag-and-drop feature makes it a go-to application prototyping tool for us. Very intuitive & responsive. Other integrated must-have features like hash table, trouble shooting, & an excellent GUI make it a robust tool to develop applications across multiple platforms.

CONS

Scalability of applications is the biggest downside to Xojo. Developing & deploying small-scale applications is Xojo's value but when using the platform to develop large-scale apps with a multitude of features, plug-ins, media, users and add-ons is vey difficult.

Michael

Computer Software, 1 employee

Used monthly for more than 2 years

Review Source: Capterra
This reviewer was invited by us to submit an honest review and offered a nominal incentive as a thank you.

OVERALL RATING:

4

EASE OF USE

5

VALUE FOR MONEY

5

FUNCTIONALITY

5

Reviewed January 2021

Xojo for cross-platform development is a winner!

For the most part, development with Xojo has been enjoyable, perhaps even fun! It's pretty cool to create something on a Windows dev machine and then recompile it for Mac and have it just work! It would be even more amazing if they could include an installer/packager for all supported platforms as part of the Xojo universe, but there are plenty of free installer systems out there.

PROS

Xojo is a very approachable programming language and environment that allows me to create NATIVE applications that run on Windows, Mac, Linux and more while utilizing the same codebase. It has been a lifesaver for projects requiring rapid turnaround that must also be multi-platform, since I only have to code it (essentially) once. The fact that they also support web applications, mobile apps and even the Raspberry Pi is an added bonus!

CONS

The development environment occasionally generates a fatal error for unknown reasons. To be fair, it might be related to my own computer/OS, but I have no way to be sure. Fortunately the latest version of Xojo seems to be more forgiving when this happens, and often it even recovers on its own when this happens to me.

Reasons for switching to Xojo

Previously had to use multiple languages and environments to create an application : one for Windows, another for Mac, etc. Xojo was the solution to that pain point for me.

John

Performing Arts, 1 employee

Used more than 2 years

Review Source: Capterra
This reviewer was invited by us to submit an honest review and offered a nominal incentive as a thank you.

OVERALL RATING:

4

EASE OF USE

4

FUNCTIONALITY

4

Reviewed October 2020

Good for startup programmers or the curious

A straightforward programming program for those like me that are exploring programming, and with higher end functions for others.

PROS

I bought this as part of a bundle inexpensively and have used it to explore programming, as someone how had never done anything in that line. It's relatively simple.

CONS

I have not gotten deeply enough into it to have any problems, to date. For a novice like me, it's pretty straightforward.

Anonymous

11-50 employees

Used weekly for less than 2 years

Review Source: Capterra
This reviewer was invited by us to submit an honest review and offered a nominal incentive as a thank you.

OVERALL RATING:

2

EASE OF USE

5

VALUE FOR MONEY

5

CUSTOMER SUPPORT

4

FUNCTIONALITY

3

Reviewed December 2018

Great application for beginners

I've used it for one year and I loved it, but after trying to do bigger projects, it let me down, because it was so weak.

PROS

Easy for starting to learn software developping for younger teenagers, we used this in my class, when I was in high school and it was great for learning.

CONS

For more advanced projects, it isn't very powerful, so you have to use other programs.

Vendor Response

Xojo is often used by beginners as they begin their programming journey, but it is hardly just a beginner tool. With its advanced object-oriented features, introspection, delegates and inline scripting it is also used by professionals as they make the large-scale apps needed by their companies. In fact, Xojo itself is even made with Xojo! Xojo apps can be found in every conceivable category - from Enterprise/IT to commercial apps, and everything in between.

Replied February 2019

John

Computer Software, 1 employee

Used monthly for more than 2 years

Review Source: Capterra
This review was submitted organically. No incentive was offered

OVERALL RATING:

3

EASE OF USE

3

VALUE FOR MONEY

2

CUSTOMER SUPPORT

3

FUNCTIONALITY

3

Reviewed April 2022

Xojo was a great idea back in the day!

At first it was pretty good then they couldn't keep up with all the needed platform integrations. Google has a lot of people working on this very issue and it is still in the works not counting all the other on the outside of Google. I spent lots of money to develop one app and replaced it in a single day with web2py (a web based python framework. ) and yes it has database integration that works. It is the best I have seen.

PROS

Cross platform. The code was Basic Like syntax! It was call RealBasic back in the day, yes I go back that far!

CONS

No database integration, out of the box.

Reason for choosing Xojo

Like I said at the same time because Mojo's lack of database integration. Web2py was amazingly fast to develop in and I could leave it for a year or more and come right back and pick up right were I left off.

Reasons for switching to Xojo

Cross platform development!

Anonymous

11-50 employees

Used weekly for less than 12 months

Review Source: Capterra
This reviewer was invited by us to submit an honest review and offered a nominal incentive as a thank you.

OVERALL RATING:

4

EASE OF USE

4

FUNCTIONALITY

5

Reviewed February 2019

Great for teaching students the fundamentals of coding

I recommend this for people trying to learn how to code as I think it's a great way to start coding.

PROS

It's simple to use and very easy for beginners to learn how to code.

CONS

It can't handle very big projects, but that's expected since it's used for beginners.

Vendor Response

Xojo is often used by beginners as they begin their programming journey, but it is hardly just a beginner tool. With its advanced object-oriented features, introspection, delegates and inline scripting it is also used by professionals as they make the large-scale apps needed by their companies. In fact, Xojo itself is even made with Xojo!

Replied February 2019

8 Reviews