<?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[SADFinder]]></title><description><![CDATA[SADFinder]]></description><link>https://sadfinder.hashnode.dev</link><image><url>https://cdn.hashnode.com/res/hashnode/image/upload/v1593680282896/kNC7E8IR4.png</url><title>SADFinder</title><link>https://sadfinder.hashnode.dev</link></image><generator>RSS for Node</generator><lastBuildDate>Fri, 04 Sep 2026 20:02:44 GMT</lastBuildDate><atom:link href="https://sadfinder.hashnode.dev/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[The uncomfortable math of maintaining a native Mac app]]></title><description><![CDATA[SADFinder is not subscription-only. You can still pay once and own it.
But I want to explain why I prefer the recurring plans anyway — from the engineering side, without pretending maintenance ends on]]></description><link>https://sadfinder.hashnode.dev/the-uncomfortable-math-of-maintaining-a-native-mac-app</link><guid isPermaLink="true">https://sadfinder.hashnode.dev/the-uncomfortable-math-of-maintaining-a-native-mac-app</guid><category><![CDATA[macOS]]></category><category><![CDATA[indiedev]]></category><category><![CDATA[software development]]></category><category><![CDATA[pricing]]></category><dc:creator><![CDATA[SADFinder]]></dc:creator><pubDate>Thu, 23 Jul 2026 14:18:17 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/6a622130effaf5143acb583d/e16960a8-7823-44c9-905f-89c5f41f5122.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>SADFinder is not subscription-only. You can still pay once and own it.</p>
<p>But I want to explain why I prefer the recurring plans anyway — from the engineering side, without pretending maintenance ends on launch day.</p>
<h2>The first version was only the beginning</h2>
<p>Recent releases added Dropbox and OneDrive support. Google Drive is implemented too, but approval is still pending. I also shipped 11 themes, Large Text in light and dark, per-folder view settings, better permission handling, crash fixes, and a long list of smaller improvements.</p>
<p>That means development time, support time, platform maintenance, and external review costs. A Google Drive audit alone may cost roughly $700.</p>
<p>Then there is acquisition. During launch, I spent more than $55 to acquire one customer who bought the old $30 lifetime license.</p>
<p>The math obviously did not work.</p>
<p>Cry me a river, right?</p>
<p>Fair. But motivation does not pay a developer or an audit bill. If a native Mac app is going to survive OS changes, cloud API changes, bugs, and support requests, the business has to afford maintenance after launch week.</p>
<h2>The pricing trade-off</h2>
<p>SADFinder now costs:</p>
<ul>
<li>USD 5/month</li>
<li>USD 29/year — about USD 2.42/month</li>
<li>USD 49 once for lifetime access</li>
</ul>
<p>Every option unlocks the same app on up to three Macs. The trial lasts seven days and does not require a card.</p>
<p>Recurring revenue makes recurring work easier to plan. The lifetime option exists because “I do not want another subscription” is a completely reasonable buying preference. I would rather offer both than pretend everyone should prefer the same way of buying software.</p>
<p>I wrote the longer version, including the uncomfortable launch math, here:</p>
<p><a href="https://sadfinder.com/blog/why-sadfinder-has-a-subscription?utm_source=hashnode&amp;utm_medium=organic_content&amp;utm_campaign=subscription_story_2026_07&amp;utm_content=hashnode_adaptation">Why SADFinder has a subscription — and a lifetime option</a></p>
<p>For other developers selling desktop software: how are you balancing maintenance costs with subscription fatigue?</p>
]]></content:encoded></item></channel></rss>