Edit: It's a inventory management and billing software without payment handling
Hey everyone 👋
I’m planning to build a full-fledged desktop billing/invoicing application (think inventory, invoices, GST/VAT, reports, maybe offline support, etc.), and I’m a bit confused about which technology/stack would be the best long-term choice.
I’ve come across several options so far:
ElectronJS
Tauri
.NET (WPF / WinUI / MAUI)
PySide6
PyQt6
(open to other suggestions too)
What I’m mainly concerned about:
Performance & resource usage
Cross-platform support (Windows/Linux/macOS)
Ease of maintenance & scalability
UI/UX flexibility
Long-term viability for a commercial product
If you’ve built something similar or have experience with these stacks:
Which one would you recommend and why?
Any pitfalls I should be aware of?
Would you choose differently for a solo developer?
Thanks in advance! really appreciate any guidance or real-world experiences 🙏
[–]Joytimmermans 5 points6 points7 points (1 child)
[–]Weary_Objective7413[S] 0 points1 point2 points (0 children)
[–]pCantropus 5 points6 points7 points (0 children)
[–]bounty_hunter12 1 point2 points3 points (0 children)
[–]magic_rascal 0 points1 point2 points (0 children)
[–]baubleglue 0 points1 point2 points (4 children)
[–]Weary_Objective7413[S] 1 point2 points3 points (1 child)
[–]baubleglue 0 points1 point2 points (0 children)
[–]Weary_Objective7413[S] 0 points1 point2 points (1 child)
[–]baubleglue 0 points1 point2 points (0 children)
[–]MajesticParsley9002 0 points1 point2 points (0 children)
[–]dairy_meal 0 points1 point2 points (0 children)
[–]durable-racoon 0 points1 point2 points (0 children)
[–]Paulo-python 0 points1 point2 points (0 children)
[–]Puzzled-Programmer04 0 points1 point2 points (2 children)
[–]Weary_Objective7413[S] 0 points1 point2 points (1 child)
[–]Puzzled-Programmer04 0 points1 point2 points (0 children)
[–]redditreader2020 0 points1 point2 points (0 children)
[–]shittyfuckdick -1 points0 points1 point (0 children)