Want to see who topped the 2019 Best Software Awards?

Xojo

4.6
(10 reviews)

With Xojo anyone can learn to create high quality, native apps for Mac, Windows, Linux, the web & iOS.

Work for Xojo?

Learning about Xojo?

We can help you find the solution that fits you best.

Find the Right Product

Xojo Reviews

Ask Xojo a Question
Write a Review
Filter Reviews
Filter Reviews
  • Ratings
  • Company Size
  • User Role
  • For Category
  • Industry
Ratings
Company Size
User Role
For Category
Industry
Showing 13 Xojo reviews
LinkedIn Connections
Xojo review by Phillip Z.
Phillip Z.
Validated Reviewer
Verified Current User
Review Source

"Objects in mirror are more powerful than they appear."

What do you like best?

The IDE represents to me what programming should be like. I dislike the binary and accessory project types but due to their expressiveness and integration with the IDE you do not have a sophisticated compile toolchain. You can literally start the IDE and be productive within minutes.

You are enabled to create a wide variety of applications from true cross platform desktop apps, iOS, and web as well as console based counter parts for all important platforms. Database connectivity is not as strong some other platforms but you have a wide array of connectivity options.

The language while seemingly easy has a a lot of modern capabilities. Not them all and they do not win awards for computer science theory but this is not Visual Basic either. You can through introspection and dynamic properties actually get quite expressive where necessary at the caveat at the compiler being unable to help you.

Despite macOS minimal market share they do a pretty good job of keeping up with Apple's pacing despite you know it being painful. More effort needs to be applied to the Windows side of things but recent improvements in that area are a testament to their resolve.

It is almost always the first tool I pick up to solve a problem and I am always pleasantly surprised when my prototype is sufficient enough to become final.

What do you dislike?

On the surface Xojo gets a lot right. It is really a fusion of the best and worst parts of the Microsoft and Apple ideologies.

Like Apple they are very opinionated on how the product should work even against the clamoring of the users. They are also very secretive about what they are working on, what they plan to work on, etc.

Like Microsoft they maintain decades of technical debt in various areas of the product in the spirit of "backwards compatibility." In some cases Xojo projects from over a decade ago can run today on modern systems despite almost everything around them changing. This creates unique circumstances where newcomers may make poor decisions because they are not properly guided to the new and shiny.

Sadly the new and shiny is not always fully developed and so compromises are almost always having to be made. Concurrency is a real issue in the age of multi-core systems and anything they can do to either improve that the language level or ease the usage of helper apps in the IDE would be stellar.

Recommendations to others considering the product

Try the product, join the forums, ask questions, seek out blogs, etc. Everyone is for the most part very helpful. If your needs fit within the scope of what Xojo is capable of today then you should be good to go. If you need something beyond what they offer ask consultants or plugin providers if it is possible. If it is not then do not count on it being available any time soon.

Xojo is strong at its core strengths and weak in areas that are niche or unusual or unsupported. It sounds obvious but some other platforms allow you to expand or enhance the product but Xojo is quite limited. Plugins are fairly difficult to build and the standard libraries are closed source so at times you can be beholden to what Xojo offers.

What business problems are you solving with the product? What benefits have you realized?

Linux server automation frameworks.

Software as a service offerings.

Mobile content delivery.

General line of business applications.

Sign in to G2 Crowd to see what your connections have to say about Xojo
Xojo review by Javier R.
Javier R.
Validated Reviewer
Verified Current User
Review Source
Business partner of the vendor or vendor's competitor, not included in G2 Crowd scores.

"The best native cross platform you can use!"

What do you like best?

So many things! It's really easy to grasp and being productive from minute one. I can use the same source code, with really minimal changes, in order to deploy a same product on several OSs for Desktop projects (Windows, Linux and macOS); and even creating native apps for iOS that I can distribute on the official Apple AppStore.

I think that the key is that its a real RAD (Rapid Application Development), where the own XOJO IDE plays an exceptional role in the way it simplifies the designing of the UI and also compartmentalizes the code. I also would like to point out the Remote Debugging feature, that let's me code in macOS and test my products on Windows and/or Linux, for example. That's really a time saver for me!

What do you dislike?

I'd like to create apps for Android too… something Xojo already published it will support in the future. In the meantime, I have to use other development toolchains.

Recommendations to others considering the product

Give it a try! Just that. Download it (is free) develop a simple app and try to do the same (with same results) using other development tools.

What business problems are you solving with the product? What benefits have you realized?

I'm working mainly as freelance, and that means developing all kind of products for other people/business/Industries in a strict budget and deadline. Xojo is THE tool that allows me to accomplish that, even when its about changing ongoing projects to fit the (sometimes) mind changes from the client about the features to implement or how they should behave.

Is in these cases where really emerge the RAD nature of Xojo, in addition with the framework and the clear and modern programming language. I mean, shorter and agile Develop-Debug-Release cycles.

What Integrated Development Environment (IDE) solution do you use?

Thanks for letting us know!
Xojo review by Daniel W.
Daniel W.
Validated Reviewer
Verified Current User
Review Source

"Xojo at Full Scale"

What do you like best?

Xojo gives you the ability to create powerful applications for a wide range of targets from one tool. It has simplicity for beginners and flexibility for professionals.

Xojo also has a very helpful community forum in which Xojo employees often participate.

What do you dislike?

In the past Linux support hasn't been up to scratch with Xojo's Mac OS support. Lately it has been getting better though. Xojo also doesn't support andriod apps yet, but they are working on it.

Recommendations to others considering the product

If you are a begginer checkout https://www.xojo.com/resources/learn.php. Otherwise just jump in and see if you like it.

What business problems are you solving with the product? What benefits have you realized?

In a full micro-service architecture, I have used Xojo to create back-end and front-end services alike. One challenge while creating a large software solution is not to over complicate the code-base with too many languages. Xojo's ability to be used all throughout the stack puts itself ahead of the competition in my books. How it hasn't become a popular mainstream dev tool is beyond me.

Xojo review by Jose Ramon M.
Jose Ramon M.
Validated Reviewer
Verified Current User
Review Source

"Xojo"

What do you like best?

Desarrollar un programa de software usando Xojo es considerablemente más rápido que usar código X, con la simple ganancia que compila para diferentes estructuras. Desarrollar un programa de software usando Xojo es drásticamente más rápido que usar un código X, con la aparente ventaja de que se compila para otros sistemas El desarrollo de software usando Xojo es notablemente más rápido que el uso de código X, con la obvia ventaja de que también compila para otras estructuras. El desarrollo de programas de software usando Xojo es apreciablemente más rápido que el uso del código X, con la evidente ganancia que compila para diferentes estructuras, ya que muy bien Xojo podría ser muy fuerte en la utilidad de la red y el dispositivo operativo MAC

What do you dislike?

El retraso relativamente de las nuevas características en comparación con Xcode, eso significa que una vez que Apple presenta nuevas funciones, lleva mucho tiempo antes de que se cubran en Xojo. El retraso real de las funciones más recientes en comparación con Xcode, eso significa que cuando Apple presenta nuevas capacidades, tarda mucho más tiempo de lo que están protegidos en Xojo. De hecho, he escrito sobre errores en el más allá para evitar que las soluciones cambien pero los insectos no son constantes. El retraso relativamente reciente de las funciones en comparación con Xcode, lo que significa que Apple introduce nuevas características, lleva mucho tiempo antes de que se cubran en Xojo Para MS SQL, necesitamos verificar la conexión para cada actualización

Recommendations to others considering the product

Evita que la persona tenga que reinventar muchas ruedas ya inventadas. Si está tratando de desarrollar aplicaciones para un par de sistemas, entonces Xojo es difícil de superar, pero fácil de usar. Aunque el IDE estándar admite muchas cosas, se necesita una cantidad considerable de complementos para Xojo, un lenguaje limpio, potente y barato

What business problems are you solving with the product? What benefits have you realized?

Los paquetes de control de CRM, pedido y envío de nuestra agencia están escritos en Xojo. Limpio algunos negocios de bajo costo y comprendo que somos capaces de desarrollar la lista de nuestros consumidores. También hace que el mantenimiento del código sea más simple ya que los ajustes solo tienen que hacerse en un código fuente. Los programas de control de envíos, pedidos y CRM de nuestra empresa comercial están escritos en Xojo. Remedio algunas finanzas Negocio y comprendo que podemos desarrollar la lista de nuestro comprador

Xojo review by Patrick V.
Patrick V.
Validated Reviewer
Verified Current User
Review Source

"Long time user"

What do you like best?

First, I have been using this product since it was CrossBasic. The Company has continued to put resources into expanding and improving pretty much every aspect of the product. Aside from the cross-platform programming, Xojo offers a clean interface and straight forward syntax. The IDE also has a great debugging console and excellent language references. Additionally, Xojo releases updates and fixes on a pretty tight schedule.

What do you dislike?

There really isn't anything I dislike. If you are looking for cross-platform development, this is the product for you

Recommendations to others considering the product

The product is worth at least a one year subscription, if cross platform - write once/deploy anywhere - is important.

What business problems are you solving with the product? What benefits have you realized?

I generally write applications that manipulate disparate data across different systems. I automate tasks at the OS level and write communication apps

Xojo review by Boudewijn K.
Boudewijn K.
Validated Reviewer
Verified Current User
Review Source

"Rapid App Development multiplatform"

What do you like best?

Xojo's ability to compile for Windows, Mac, iOS, Web and Raspberry Pie. Also, Xojo takes care of garbage collection and uses a single interface that is easy to use. Developing software using Xojo is significantly faster than using X-code, with the obvious advantage that it compiles for other platforms as well. Ever since Xojo implemented 64-bit and Retina/hi-dpi support it has become my default choice for software development.

What do you dislike?

The somewhat lagging of new features compared to Xcode, meaning that when Apple introduces new features, it takes relatively long before these are included in Xojo. Luckily with Declares many of the shortcomings can be overcome, but declares are less user friendly than built in native controls.

Recommendations to others considering the product

If you are looking to develop Apps for multiple platforms, then Xojo is hard to beat, yet easy to use.

Although the standard IDE supports many things, a vast amount of plug-ins is available for Xojo as well, making development much quicker. The one plugin that is essential to me is the Xojo plugin set from MonkeyBreadSoftware. It prevents the user from having to re-invent many wheels already invented.

What business problems are you solving with the product? What benefits have you realized?

Xojo truly allows the development of software for multiple platforms using single source code,

with just OS specific code when needed. I have been able to produce Multiplatform applications in virtually no extra time when compared to the single platform coding work. It also makes maintaining code easier as changes only need to be made in one source code.

Xojo review by Consultant
Consultant
Validated Reviewer
Verified Current User
Review Source

"Great for cross-platform applications"

What do you like best?

Xojo is great for creating native MacOS, Windows, and Linux desktop, console, and web applications. This is regardless of the platform you prefer. A Mac user can easily develop for Windows and Linux and visa versa. It is generic enough to make it flexible enough to do practically any job.

The fact that it's a simple checkbox to make native applications for another platform is quite impressive. There are few, if any, hoops that a developer will have to go through to create 32-bit or 64-bit applications for desktop, web, or console.

Xojo can create iOS applications too and they're working on an Android release too. It's not nearly as mature as their desktop and web targets but you can get the job done.

Raspberry Pi is a relatively new addition too. It's quite possible to create some complex Raspberry Pi applications without having to switch environments.

The 3rd party developer community is small but good. There are multiple reporting tools, database tools, and libraries to help out with practically anything.

The community is awesome. The Xojo Forums are friendly to new developers and even complex questions are generally answered quickly.

What do you dislike?

The reporting tool and database editors leave a lot to be desired. I feel that there are many basic desktop controls and features that are lacking in the product. RTF support is minimal and PDF support is non-existent.

This forces you to look outside of Xojo for 3rd party products. This isn't necessarily a bad thing but it's something to be aware of. It's a small community so the number of options is limited.

Recommendations to others considering the product

It's not a perfect technology so look closely at what your requirements are. They are a small company so they are to be commended for what they accomplish with so few developers. If you're looking for a huge company that can support your enterprise needs they may not be the right fit.

However, if you are a small business, and you want to do some of the development yourself (or take after development after a consultant gets you up and running) then Xojo might be a good fit. It's easy to learn Xojo and get things done quickly.

What business problems are you solving with the product? What benefits have you realized?

We mainly develop generic business solutions for our clients. It varies from client to client but we create desktop and web applications that serve a variety of business functions. We've created full-blown accounting applications, CRM systems, to countless commercial and utility applications.

Xojo review by Juab M.
Juab M.
Validated Reviewer
Review Source

"Estoy manejando xojo desde agosto de este año y ya pienso comprar mi licencia. "

What do you like best?

La organización de mis proyectos, así como el manejo de cualquier tipo de Base de datos. La curva de aprendizaje ha sido muy eficiente.

What do you dislike?

Que los foros y muchas dudas a veces quedan al aire por falta de programadores xojo en mi país.

What business problems are you solving with the product? What benefits have you realized?

Estoy iniciando proyectos que pensaba resolver con otros lenguajes...sin embargo me he detenido un poco puesto que hay detalles que no se como resolver en xojo. Los beneficios visuales y de despliegue en xojo son realmente excelentes...mis clientes pueden ver sus proyectos trabajando antes de pagar las cuentas.

Xojo review by User
User
Validated Reviewer
Review Source

"Easy-to-use tool for building mobile and web apps"

What do you like best?

Drag and drop functionality allows the quick and effective creation of user interfaces. Apps can be deployed on any platform. Provides support for databases, and protocols and allows users to deploy their apps without hassling over OS specifications and API differences. Object-oriented design boosts the functionality of apps.

What do you dislike?

Pricing needs to be more economical. For freelance developers, the price can be steep. Testing can sometimes be time-consuming. It is not popular hence, support community is smaller than other IDEs.

Recommendations to others considering the product

Xojo can be relatively unknown but its support community is really helpful. You can build fast and beautiful apps using Xojo and its code is much more readable and faster compared to other IDEs.

What business problems are you solving with the product? What benefits have you realized?

Faster performance. Easy development of web apps.

Xojo review by Internal Consultant
Internal Consultant
Validated Reviewer
Verified Current User
Review Source
Business partner of the vendor or vendor's competitor, not included in G2 Crowd scores.

"This tool lets everybody make Native apps for any target."

What do you like best?

The language, the people the debugger, the native fast build products. The team behind it ware very friendly and also believe in the product.

What do you dislike?

Everybody should have this RAD in their coding toolbox. The IDE has reverted away from the original and best interface but this will be rectified as they work hard on their IDE in every release

Recommendations to others considering the product

Go for it. It's a great language

What business problems are you solving with the product? What benefits have you realized?

Cleint server in Health industry. 30 applications taking blood samples, millions of pathology tests 250,000 patients.

Xojo review by Douglas C.
Douglas C.
Validated Reviewer
Review Source

"Powerful language in an easy to use development environment"

What do you like best?

Easy interface, quarterly updates, and helpful community

What do you dislike?

I have written around bugs in the past only to have the workarounds cease to function but the bugs are still not fixed

Recommendations to others considering the product

Cheap and powerful, easy language. 64 bit IDE and 64 bit applications

What business problems are you solving with the product? What benefits have you realized?

Our company's CRM, Order, and Shipment management applications are all written in Xojo.

Xojo review by User
User
Validated Reviewer
Verified Current User
Review Source

"more than good"

What do you like best?

quick learn, cross platform, rapid development, community

What do you dislike?

total cost, considering third party products.

but this is probably offset by the positive aspects

Recommendations to others considering the product

try it.

What business problems are you solving with the product? What benefits have you realized?

rapid development.

the implementation of several projects in parallel, in a short time.

Xojo review by Abimael L.
Abimael L.
Validated Reviewer
Review Source
Business partner of the vendor or vendor's competitor, not included in G2 Crowd scores.

"Xojo"

What do you like best?

Xojo is very stable in web application and MAC operating system. I recommended Xojo for new Users

What do you dislike?

I dislike the connection to MS SQL. For MS SQL we need to check the connection for each updates

Recommendations to others considering the product

I recommend by the 3rd party utilities XOJO offers

What business problems are you solving with the product? What benefits have you realized?

I resolve some finances Business and I realize we can grow up the list of our customer

Kate from G2 Crowd

Learning about Xojo?

I can help.
* We monitor all Xojo reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. Validated reviews require the user to submit a screenshot of the product containing their user ID, in order to verify a user is an actual user of the product.
Xojo
4.6
(10 reviews)