<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[What kinds of desktop applications are developers making internationally in 2026?]]></title><description><![CDATA[<p dir="auto">Hello everyone,</p>
<p dir="auto">I would like to discuss the current desktop application market and learn what developers are building nowadays.</p>
<p dir="auto">Desktop applications are still important, but I think the market is changing because of AI, new UI technologies, and cross-platform development.</p>
<p dir="auto">I am interested in learning about real projects, current trends, and developers' experiences.</p>
<p dir="auto">Here are some questions I would like to discuss:</p>
<ol>
<li>What types of desktop applications are popular today?</li>
</ol>
<p dir="auto">For example:</p>
<p dir="auto">AI-powered applications and local AI tools</p>
<p dir="auto">Developer tools, code editors, and database clients</p>
<p dir="auto">Engineering, CAD, and scientific applications</p>
<p dir="auto">Video editing, audio production, and 3D software</p>
<p dir="auto">Business applications and management systems</p>
<p dir="auto">System utilities, security tools, and file management software</p>
<p dir="auto">Productivity and communication applications</p>
<p dir="auto">Which categories are you working on, and which do you think have good opportunities for new products?</p>
<ol start="2">
<li>Is Qt still a good choice for new desktop applications?</li>
</ol>
<p dir="auto">Qt has been used for many years to build cross-platform desktop software.</p>
<p dir="auto">I would like to hear your opinions about using Qt for new projects in 2026.</p>
<p dir="auto">Are you using Qt Widgets or Qt Quick/QML?</p>
<p dir="auto">What are the biggest advantages and disadvantages of Qt?</p>
<p dir="auto">Is Qt a good choice for commercial applications?</p>
<p dir="auto">What problems do you experience when developing for Windows, macOS, and Linux?</p>
<ol start="3">
<li>How are AI and desktop development connected?</li>
</ol>
<p dir="auto">AI tools are becoming more common. I am curious about how developers are using AI in desktop applications.</p>
<p dir="auto">For example, are you building applications that run AI models locally, process documents, generate images, or automate tasks?</p>
<p dir="auto">Do you think AI-powered desktop applications offer good opportunities for independent developers and small companies?</p>
<ol start="4">
<li>What other technologies are you considering?</li>
</ol>
<p dir="auto">Besides Qt, technologies such as Electron, Tauri, Flutter, and native platform frameworks are also used for desktop development.</p>
<p dir="auto">If you have experience with these technologies, why did you choose your current framework?</p>
<p dir="auto">How do you compare performance, development speed, UI quality, and maintenance?</p>
<ol start="5">
<li>What problems need better desktop software?</li>
</ol>
<p dir="auto">I am also interested in finding problems that existing desktop applications do not solve well.</p>
<p dir="auto">Are there any industries, professional workflows, or everyday tasks where you think better desktop applications are needed?</p>
<p dir="auto">I would especially appreciate examples of real projects, lessons learned, and areas where new developers or startups could create useful products.</p>
<p dir="auto">Thank you for sharing your experience. I look forward to hearing your opinions and discussing the future of desktop development with the community.</p>
]]></description><link>https://forum.qt.io/topic/165218/what-kinds-of-desktop-applications-are-developers-making-internationally-in-2026</link><generator>RSS for Node</generator><lastBuildDate>Wed, 28 Oct 2026 15:08:35 GMT</lastBuildDate><atom:link href="https://forum.qt.io/topic/165218.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 28 Oct 2026 06:15:53 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to What kinds of desktop applications are developers making internationally in 2026? on Wed, 28 Oct 2026 08:26:08 GMT]]></title><description><![CDATA[<p dir="auto">I am working with scientific software. We need to handle large data and have the fastest computation possible. This heavily restricts the use of programming languages. Legacy code also plays a role: the simulation code is a mixture of Fortran, C, and C++ (very little C++ in newer components). I would say, C++ is quite important because you'll reach for faster algorithms from the standard library (e.g. std::map instead of a linear search through an array). Our corresponding GUI application is written in C++. I have been part of porting it from wxWidgets to Qt. The main reasons (back at the time at least): 1) Better layouting that works with HiDPI screens. 2) Stylesheets to make a dark mode version (before Windows had dark mode). 3) Much better documentation.</p>
<p dir="auto">The free lunch is mostly over. Single core performance is not increasing by much. And computers nowadays are so fast that all applications <em>should</em> be really snappy. There is a "Better Software Conference" that talks about this kind of software. I'm totally in that camp. For cross platform development there is currently nothing better (to my knowledge) than Qt. I have yet to see an imGUI application that respects my display scaling (everything is really tiny). On the other hand, Qt is quite dated in its design. I guess we need to wait for reflection in future standards to see some changes (unfortunately, C++26 has been delayed). Still, there is nothing better available. Electron is never a good alternative for our use case because the overhead is too big.</p>
<p dir="auto">We are still using QWidgets. But that is mostly for legacy reasons. It seems to me that QML is also quite fast today and thus a viable alternative. If you have a dedicated designer for your software, you should probably go with QML.</p>
<p dir="auto">At our company we don't use any coding agents (but may ask dedicated questions to AI without revealing the actual code). Even though you can select not to make your code available for training, there is no guarantee that it won't be used. The risk is then that our only competitor might accidentally "steal" our code through use of AI. Even local models now seem to talk to the cloud, so that even in this case your code is not safe. And local models might still be too small to be really useful (and appropriate hardware is expensive). With the advent of AI reverse engineering I am not sure if there is any advantage of not (possibly) sharing your code with AI, if it can just extract the logic from the final executable. The question is also if you can't just move a lot faster that potential losses because of AI stealing your work for a competitor is offset.</p>
<p dir="auto">What should you do today? Everyone is now able to write crappy clones of existing software. Have a look at PhotoCraft: I guess it is quite easy to get the first 80% working. But, it will be really hard to get the last 20% working correctly and fast. One of the biggest problems (currently) is that AI will not respect the DRY principle. Bugs will be multiplied easily, but only be fixed in a single place. Also, with the goal to get "correct" software, AI sometimes likes to cheat by adapting the test cases to get all tests to pass (instead of fixing the code).</p>
<p dir="auto">With PhotoCraft and the likes this means that AI written software needs to be provided free of charge (that's the user expectation). Because otherwise somebody else will make an AI clone free of charge. This is not a sustainable buisiness model. I also expect that AI will only be able to basically write clones (or remix existing software). It cannot invent something new. So, if you want to earn money, you have to come up with a new idea and develop entirely new algorithms for your product. You can stand out from the crowd if your software is always snappy and responsive, uses a lot less than half a GB of disk space, and uses a lot less RAM. You might have to hand code these kinds of applications. You might know the AI 'jokes' of "and make no mistakes" and I forgot to say "make it safe" and "no bugs". What do you expect AI to do? It was trained on all available source code which might mean that it represents the average programmer. You should strive to become an above-average programmer which means you cannot use AI to write above-average code. To me, that is the only selling point (as in: it's the only way to actually make money) if your software is much better than AI-written software. Because users will expect AI software to be basically free (they could've done it themselves).</p>
<p dir="auto">Legacy software will always be treated differently and make different choices than an entirely new software project.</p>
]]></description><link>https://forum.qt.io/post/840625</link><guid isPermaLink="true">https://forum.qt.io/post/840625</guid><dc:creator><![CDATA[SimonSchroeder]]></dc:creator><pubDate>Wed, 28 Oct 2026 08:26:08 GMT</pubDate></item></channel></rss>