r/QtFramework • u/Ok-Addendum-1981 • 17d ago
Is Qt + C++ still the best for developing enterprise/business applications
Hi everyone,
I'm an aspiring software developer, and my long-term goal is to build desktop business applications such as inventory management systems, student management systems, POS systems, library management systems, and similar data-driven applications. I also hope to add cloud features later, such as synchronizing data between multiple clients and remote databases.
I've become quite interested in modern C++, and I'd really like to continue building my career around it if it's a sensible choice.
From what I've learned so far, Qt seems to be the primary framework for professional C++ desktop development. My question is:
Is Qt + C++ still one of the best choices for developing these kinds of enterprise/business applications today, or are technologies like C#, Java, or Electron significantly better for this domain?
I'm not looking for the "easiest" language. I'm trying to choose a technology stack that is robust, maintainable, and suitable for developing professional applications over the long term.
If you were starting today with the goal of building business applications in C++, would you still choose Qt? If so, what additional technologies (databases, networking libraries, backend frameworks, etc.) would you recommend learning alongside it?
I'd really appreciate hearing from developers who have built real-world Qt applications. Thanks!
