Software Development

What We Bring To The Table

Our main development work horse these days (2019-2021) is the Qt Framework.

However, we also have a long and successful history of using Perl (see below).

That's why we are still actively using Perl for system administration, automation, and web development.

Qt Framework · Mobile Apps

Most mobile app developers don't seem to be aware of it, but Qt is out-of-the-box capable of creating iOS & Android apps - and it suits this role very well.

We have used the Qt framework to develop the Specialist Shopping and Vendor Admin apps.

These apps integrate into a remote PostgreSQL database and support real-time user notifications.

They are part of our Vendor Specials mobile marketing platform.

Qt · Cross-Platform Benefits

Qt's greatest advantage is that it allows for an almost unified codebase.

Take the language distribution for the above Specialist app, for example:

Language Percent
100%
92%
5%
3%

Qt's codebase-unifying nature has a hefty financial impact on the business of mobile app development.

Usually, it would be required to develop the same app TWICE, once for Android and then again for iOS. However, using Qt allows for 92% of the codebase to be developed only ONCE.

Which also ensures that future modifications, extensions, and maintenance, are not going to develop into headaches... - twice.

Ergo, unifying the codebase is cutting total development & maintenance costs almost in half.

Let us know if you are interested in jumping on the mobile app bandwagon with Qt.

Qt · The Nasty License Issue

Now, if you thought that the current owner of the Qt framework, The Qt Company, is paying us to say nice things about Qt, then you would be quite wrong.

Here is a bit of background information:

Thanks to its previous owner, Nokia, the Qt framework is distributed under a dual license model: Commercial and Open Source.

The Commercial license is a legal nightmare. Its ramifications equate to voluntarily handing over one's own children to be held hostage - whilst annually paying a lot of variable ransom to keep it that way indefinitely.

However, after thorough examination of the Open Source license applicable (LGPL/v3), we decided to use the open source version of the Qt framework. Then and in the future.

Once understood, complying with the LGPL license is simple, straightforward, and future-proof.

Using the Open Source version of the Qt framework for business is perfectly legal - and Nokia have already paid for everybody to use Qt under the LGPL license.

Perl Software Development

Perl's greatest advantages are its stability and maintainability throughout the times. Perl code developed 25 years ago is still running flawlessly on the latest Perl5 installations.

That's why we continue building software in Perl.
Producing code that is extremely clean, well structured, and reliable.

See the source code of the DiskLow system utility for a real world code example.

By the way, our web server engines are written in Perl, too. As well as the scripts and templates that generate the content of the Loomsday and Vendor Specials websites.

And thanks to the enormous & high quality CPAN module repository, we are able to develop software quickly and thus cost-effectively.

Perl is very much alive over here.

Also, let us know if you need help with taking your existing Perl investments safely into the future.

Contact

Details are on the contact page.