“Ever had the problem of pictures taken in portrait showing up in landscape in emails, on your blog or on your mobile device? JPEG Autorotate is the solution. It’s quick, it’s simple, it’s free.” -Raquel
Published around 2005, still has 5-10K downloads per year in 2017. This solved an itch lots of people had, with an extremely simple UI.
I’ve been trying to solve this problem for years. The Windows picture import used to rotate the pictures and then it stopped working and I could never solve it. Hours spent manually rotating pictures after importing them to Windows. Finally, something that is quick and it works!! Thank you so much. – Frank
Just bought Autorotate Boost. Saved me from returning a digital photo frame when the problem was with 70 of my 400 photos. Autorototate corrected 62 photos in 2 minutes and identified the other 8, which were easy to rotate manually. Truly a huge time saver. -Wally
Commercialized in 2019 using Qt, this was a fascinating challenge of howbto onboard users to a freemium model gradually. Offering generous documentation and suppor to users, the app and service model has fulfilled the goal of providing a moderate side income.
In terms of UX/UI design, the new commercial version was a fascinating challenge. The earlier versions’ GUI simply consisted of a command line output window that showed rotating progress. I originally dreamed taking the app towards a more visual direction like a competing app JPEG Lossless rotator. However, I realized this might alienate my current user base: The command line output window provided a sense of control to users.
So eventually I decided to keep the textual output and simply create a richer GUI application around it. Keeping the textual output also meant that I could add messaging about the limitations of the free version when users hit them and provide a frictionless route to purchasing the full version. This seems to have worked really well: effectively the app educates users about the advantages of the paid version, in order to motivate them to purchase.