Better_Software_Header_Mobile Better_Software_Header_Web

Find what you need - explore useful information and developer resources

Areas of Interest

Searching…

19 results

QGIS is a mature, open-source desktop mapping application used by millions worldwide, built entirely on the Qt framework. Qt's power and ease-of-use have enabled QGIS to become a respected tool for professional cartographic design and spatial data analysis. This talk explores how QGIS leverages Qt, examines Qt's strengths and weaknesses, and shares practical Qt development tips learned from the project.

Scrite is a free, open-source screenplay writing application demonstrating QML's effectiveness for desktop productivity apps. Developer Prashanth Udupa discovered key design patterns making QML viable for complex desktop applications, including model-view approaches, Qt meta-object mastery, custom QML properties, thread management, and strategic use of components like Loaders and GammaRay for debugging.

Seamless development, modernization and migration of your desktop application onto cross-platforms. Discover clean, efficient solutions that precisely meet your requirements.

Where the capabilities of modern mobiles or tablets fall short, KDAB engineers help you expertly architect and build high-functioning desktop and workstation applications. Whether applications for video production, software development, dynamic simulations, CGI rendering or genetics processing, KDAB helps you design applications for you that integrate seamlessly into any workflow.

Whether you are using Linux, Windows, MacOS, Android, iOS or real-time OS, KDAB helps you create performance optimized applications on your preferred platform.

Avoid costly software architecture mistakes. KDAB provides expert reviews, tuning, and design for embedded, cross-platform desktop, and secure software architectures. Get it right from the start with our experienced engineers.

Following these desktop software development best practices ensures a flexible design. This is crucial to the success of desktop applications.