Information pertaining to application development on Windows, Macintosh, and Linux.
Xojo is a cross-platform desktop, web and web-mobile application development tool. It has built-in support for graphics, database servers, internet protocols and more, you can build just about anything you can imagine with Xojo. It is a modern, object-oriented language. It supports inheritance, interfaces, polymorphism and is strongly-typed as well. There are thousands of differences in OS API calls and Xojo abstracts you from these details, dramatically reducing development time and allowing you to focus on what makes your application unique. Xojo apps don't have an interpreter or virtual machine - they're compiled to machine code for fast execution and the protection of your intellectual property. Xojo uses native controls so your app looks and feels right on each platform. Development is cross-platform as well. Create your project on your favorite OS and then build it for any platform Xojo supports.
We choose carefully the tools we invest our time in to learn. Our clients tend to be in the small to medium size category and need solutions quickly and within budget. We have chosen the following tools to become expert at:

Developing a mobile device app should be the finishing touch to your data solution and/or market presence and brand. At this point we are awaiting an iOS update to Xojo to make this service generally available. If you have a specific solution in mind please discuss it with us.

It's no longer a "convenience" to have data at your fingertips. We are now accustomed to it and require it. Everyday there are interesting new mobile apps available to connect people with places, events, and still more people. For the most part a good web interface is all you need.

Device independency is a necessity. You do not want to limit your opportunities to connect with potential business because you did not develop your application, database, or website to accomodate the variety of modern devices and computing platforms.
Xojo is a truly cross-platform development tool and that is why we use it. Our clients are always mixed platform environments with needs on the Macintosh and Windows platform. If you programmed with the BASIC programming language years ago then forget any of your assumptions. This is a modern programming tool and is an object oriented programming environment. It is robust and allows us to write on any platform we want and then compile to all three platforms.

Xojo is a cross-platform development environment that works on Windows, Macintosh, and Linux. Write once and complie for all three platforms.
Desktop applications, client-server database, web applications, and applications for mobile devices can all be developed using Xojo.
Xojo is a robust object-oriented programming language that allows us to write on any platform we want and then compile to all three platforms.



Software Licensing
Normally when buying software you have to purchase the licensing in the form of a downloaded file, DVD, or shrink wrapped box. Here you have nothing to buy. We have purchased the development software that allows us write the software that you deploy throughout your organization. There is no per seat cost or annual update cost. Often, as is the case with popular database programs, we can write and deploy software for about what it costs just to license the software for 10 users.
Database Licensing
If there is a database involved with your application there may be a cost associated with that. Most people opt for one of the free open source database systems. Four that make good choices are SQLite, MySQL, MariaDB, or PostgreSQL. Oracle and Microsoft SQL Server are high end options. There are a couple of other options as well as an ODBC plug-in.
Rapid Application Development
![]()
Xojo is a Rapid Application Development (RAD) tool. It's GUI builder allows for the quick building of the user interface. Behind that lies a modern object oriented version of the BASIC programming language that is nothinglike the BASIC of years ago. Objective-C, C++, or Java are complex by comparison and when you realize that Xojo allows you to develop one application and compile it for Windows, Macintosh, and Linux you begin to understand how cost effective this is.