<?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" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Inhouse.Build]]></title><description><![CDATA[A newsletter on the lessons learned from companies who chose to build the tools they need, instead of renting software on subscription.]]></description><link>https://www.inhouse.build</link><image><url>https://substackcdn.com/image/fetch/$s_!C2Oh!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fade986d3-3232-4e3e-a9e3-db28c93217c7_1280x1280.png</url><title>Inhouse.Build</title><link>https://www.inhouse.build</link></image><generator>Substack</generator><lastBuildDate>Sat, 09 May 2026 05:13:32 GMT</lastBuildDate><atom:link href="https://www.inhouse.build/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Parallel79.com]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[inhousebuild@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[inhousebuild@substack.com]]></itunes:email><itunes:name><![CDATA[Shahed Khalili]]></itunes:name></itunes:owner><itunes:author><![CDATA[Shahed Khalili]]></itunes:author><googleplay:owner><![CDATA[inhousebuild@substack.com]]></googleplay:owner><googleplay:email><![CDATA[inhousebuild@substack.com]]></googleplay:email><googleplay:author><![CDATA[Shahed Khalili]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Why I'm starting Inhouse.Build]]></title><description><![CDATA[I've been watching companies quietly walk away from SaaS. So I decided to cover their stories.]]></description><link>https://www.inhouse.build/p/why-i-started-inhousebuild</link><guid isPermaLink="false">https://www.inhouse.build/p/why-i-started-inhousebuild</guid><dc:creator><![CDATA[Shahed Khalili]]></dc:creator><pubDate>Wed, 06 May 2026 23:53:53 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!F9BH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c3c53cf-a765-4be9-82f4-ff45bce3dfd5_2752x1536.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!F9BH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c3c53cf-a765-4be9-82f4-ff45bce3dfd5_2752x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!F9BH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c3c53cf-a765-4be9-82f4-ff45bce3dfd5_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!F9BH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c3c53cf-a765-4be9-82f4-ff45bce3dfd5_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!F9BH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c3c53cf-a765-4be9-82f4-ff45bce3dfd5_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!F9BH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c3c53cf-a765-4be9-82f4-ff45bce3dfd5_2752x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!F9BH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c3c53cf-a765-4be9-82f4-ff45bce3dfd5_2752x1536.png" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7c3c53cf-a765-4be9-82f4-ff45bce3dfd5_2752x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:5019653,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.inhouse.build/i/196721869?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c3c53cf-a765-4be9-82f4-ff45bce3dfd5_2752x1536.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!F9BH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c3c53cf-a765-4be9-82f4-ff45bce3dfd5_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!F9BH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c3c53cf-a765-4be9-82f4-ff45bce3dfd5_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!F9BH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c3c53cf-a765-4be9-82f4-ff45bce3dfd5_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!F9BH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c3c53cf-a765-4be9-82f4-ff45bce3dfd5_2752x1536.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>For the thr past two decades, I sat on the vendor side of B2B SaaS. In recent years, I watched renewal conversations change. Customers who used to haggle on price started asking a different question: <em>why are we paying for this at all?</em></p><p>A few years ago, that question was mostly hypothetical. Companies would easily put down their credit cards for a SaaS product. Creating a solution in-house was expensive, slow, and risky. The SaaS argument was airtight: </p><div class="callout-block" data-callout="true"><p>Rent the thing, redeploy the headcount, focus on what actually generates revenue.</p></div><p>That argument has broken down.</p><p>AI has collapsed the cost of building custom solutions to the point where a motivated operator (not even an engineer) can ship a working internal tool in weeks, for a fraction of an annual contract value. The math changed. The renewal conversations changed with it.</p><p>I wrote about this from the SaaS vendor&#8217;s perspective [<a href="https://www.linkedin.com/pulse/your-crm-missing-churn-reason-shahed-khalili-3hzqc/?trackingId=ajf3LiUBwsuWk6jJJiZ0sw%3D%3D">link</a>]. The churn reason nobody is tracking. The quiet cancellations are showing up as &#8220;budget cut&#8221; in the CRM. </p><p>That piece got a response I didn&#8217;t expect. Not from SaaS executives worried about retention numbers. From operators who recognized themselves on the other side of the table. People who had made the call. Who had built something internally and wasn&#8217;t talking about it publicly.</p><p>So I decided to gather more stories and share what I hear. </p><p>Not an analysis from the outside. Stories from the inside. Executives and operators who decided to build instead of buying. Sharing their story: What they built, why they made the call, what happened, and what they&#8217;d do differently. In their words.</p><p>The SaaS industry spent twenty years making the case for renting. Now, slowly, companies are moving towards owning.</p><p>That&#8217;s what this newsletter is for.</p><div><hr></div><p>If you made the call to build and have a story to share, I'd like to cover it.  <a href="https://tally.so/r/aQ9QR2">Contact me</a></p><p></p>]]></content:encoded></item></channel></rss>