Live data from Hacker News

Ask HN: Anyone making a living building desktop applications?

news.ycombinator.com

231–240 of 361 posts

Re: Ask HN: Anyone making a living building desktop applications?

#232

Yes. I’m building https://getmumu.com and the revenue is still growing strong over time. And it’s been fun to make something that earns money yet people love the product.

35$ for 1 license? Sheesh, maybe I should raise my prices!

Raising prices, especially for B2B, is almost always the right thing to do. People used to chuckle at my pricing, which made them think I wasn’t serious. Until people start complaining about the price, it needs to go higher. You are probably providing much more value to people than you realize.

Re: Ask HN: Anyone making a living building desktop applications?

#233

I started a company that built, I believe, the most advanced no-code data automation desktop application ( https://easymorph.com ). It's entirely bootstrapped, profitable and pays salaries to 10+ people (and we keep hiring). Many our customers specifically looked for an on-prem solution as they don't want to deal with SaaS and its privacy issues and use-based pricing. With an on-prem tool like ours they get unlimited…

I just wanted to give you some kudos for the "see it in action section" in your site. The idea of showing your potential customers how your product works is such a simple idea that will help sell the product. Yet, few small companies take the time to do it. Good for you for doing it.

Re: Ask HN: Anyone making a living building desktop applications?

#234
post #68

This is my 3rd (or is it 4th?) year of developing and selling Label LIVE, an electron app for designing and printing labels. Originally it only worked with USB thermal printers, but over the last few years it's grown into a multi-function image-rendering pipeline that integrates data import (via spreadsheet, CSV or API) with barcodes, text, image output. My app revenue eclipsed my iOS/NodeJS consulting in 2021 and I…

What has been the biggest technical challenge in developing the Electron app? You said you had to finesse some nodejs modules. Can you maybe elaborate. Just curious where the mudballs are for something like this.

Supporting USB enumeration and reads/writes to arbitrary endpoints on windows took an act of god, maybe 200-300 hours of work to get it working similar to node-usb (libusb) on macOS (which maybe only took 100 hours). I’m probably underestimating hours by a factor of 2 or 3. Early pandemic time/math is fuzzy.

Managing 10+ levels of JS promise chains can be a chore if not architected and named properly. Or worse, when you write a feature that’s close to the user and realize it requires asynch all the way back up through 10+ sync calls so now it’s refactoring across 30 files and you forget one edge case that doesn’t resolve/throw and it takes days to track it down. Normal solo project problems.

Integrating fabricJS with a custom wasm module to dither images. That was a 10x speed improvement but took a few hundred hours.

Early on I chose react/flow/redux/immutable/semantic-UI as my front-end “stack” and it’s been mostly good to me. Of course, I wish my codebase was all perfect typescript but eventually I’ll get there.

The node ABI changes over the years has really stressed me out. It seems like it breaks all the native code every 3 months. Ugh!

Customer support has been delightful. Out of a few thousand emails only 2 or 3 have been awful. Sometimes I’ll get an email at 2pm on a Sunday saying “I have to print 5,000 labels by Monday morning or else I’m fired!” and we are always successful. That feels good. The toll free number on the website rings my cell and sometimes I wake up to missed calls from Nigeria or UAE and I think that’s pretty special. Call volume has not been overwhelming. Thank god.

Marketing is a huge chore and I mostly disdain it.

Re: Ask HN: Anyone making a living building desktop applications?

#236

We sell a desktop app with an involvement in dev and support of about 0.25-0.50 FTE, with revenues in the range of $50K/month although it was launched 9 years ago and the first year was only about $2K/month. The server side is just one Windows 4GB server for user signups, billing and license validation. One good thing of desktop apps is that the server side is so cheap, you are basically selling IP. It has this featu…

> * B2B in a niche market

> * Some viral component so you do not have to spend money on ads for growth.

Indeed. For years our sales department was simply our customers. They'd call their friends and tell them they need to get our software, or when they switched jobs they'd work hard to get our software used at the new place.

Now we have a small but proper sales team. However word of mouth got us very, very far.

> * Sold as a subscription and only as a subscription.

This was a key point my boss realized early on as well. It's much easier for the accounting department to handle a fixed recurring cost, than a bi-annual huge expense or similar.

It also allows you to incorporate usage into the price, so the price scales with the customers' income, not unlike cloud offerings.

We have a small fixed monthly cost, and a variable cost (per invoice/order essentially). The variable price depends on volume, but it's very predicable and makes it so the customer doesn't have to worry too much if business is slow for a while.

Re: Ask HN: Anyone making a living building desktop applications?

#237

Pay close attention to how you charge. I hate giving my credit card information to another company, so I end up using Amazon a lot just to have it in one place. Similarly, with software, I am more likely to purchase desktop software from the MacOS app store. I feel exposed giving my information to a company I may not have heard of before. I do buy a lot of useful looking desktop software on the Mac OS app store. It m…

No post body was provided.

Re: Ask HN: Anyone making a living building desktop applications?

#238
post #17

I work on a desktop budgeting application. I love that it's desktop-only (and so do the users)! It doesn't earn a living (yet), but it makes more than enough to cover expenses. [0] https://www.budgetwithbuckets.com

No post body was provided.

Re: Ask HN: Anyone making a living building desktop applications?

#239

Our company sells HW and SW for the dental sector. We have a desktop app that processes DICOM data to do implant treatment planning (where to place an implant in the patient jaw). Output is a STL file to print a drill guide for the oral surgeon to perform a guided surgery. Our desktop scanners for dental labs and our intra-oral scanners for dentists generate 3D meshes of the patients oral situation. Those meshes are…

My uncle founded Jenmar, heard of the company and software?

Re: Ask HN: Anyone making a living building desktop applications?

#240

I'm making Windows/.Net based app for managing queues - QueueExplorer. Started with MSMQ support back in 2005, now it supports Azure Service Bus, RabbitMQ and ActiveMQ. It's old fashioned perpetual licensing, so revenue is a rollercoaster. Because of that, it's emotional rollercoaster as well. Good thing is you get paid for full license at the time of purchase instead of collecting it in 10-20 months. Bad thing is ev…

I am looking forward for the upcoming release of WiseJ 3.

WiseJ is a drop-in replacement for WinForms apps, to make those run in a browser.

The WiseJ 2.5 is yet on .NET 4.8, but the new WiseJ 3, planned for March, is running on .NET Core.

The key features for me are: (1) all the wiring is hidden, so no need do not deal with Javascript. All processing is done in server. (2) Refreshing the browser by pressing F5 keeps user's session. (3) Background tasks work seamlessly with UI updates. (4) Can use System.Drawing.

It is a paid library, but very reasonable price.

Post reply on HN