<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Software Installation &#8211; Revenera Blog</title>
	<atom:link href="https://www.revenera.com/software-installation/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.revenera.com/blog</link>
	<description>Software Monetization, Installation, &#38; SCA</description>
	<lastBuildDate>Fri, 22 May 2026 15:16:38 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>What&#8217;s Changed in Code Signing?</title>
		<link>https://www.revenera.com/blog/software-installation/whats-changed-in-code-signing/</link>
		
		<dc:creator><![CDATA[Caitlin Kavanagh]]></dc:creator>
		<pubDate>Thu, 19 Feb 2026 14:35:51 +0000</pubDate>
				<category><![CDATA[Software Installation]]></category>
		<guid isPermaLink="false">https://www.revenera.com/blog/?p=16163</guid>

					<description><![CDATA[<div><img fetchpriority="high" decoding="async" width="915" height="480" src="https://www.revenera.com/blog/wp-content/uploads/2026/02/1465_SWI_Social_IS25-RUI_Img_1200x630-915x480.png" class="attachment-card-hero size-card-hero wp-post-image" alt="" style="margin-bottom: 10px;" srcset="https://www.revenera.com/blog/wp-content/uploads/2026/02/1465_SWI_Social_IS25-RUI_Img_1200x630-915x480.png 915w, https://www.revenera.com/blog/wp-content/uploads/2026/02/1465_SWI_Social_IS25-RUI_Img_1200x630-300x158.png 300w, https://www.revenera.com/blog/wp-content/uploads/2026/02/1465_SWI_Social_IS25-RUI_Img_1200x630-1024x538.png 1024w, https://www.revenera.com/blog/wp-content/uploads/2026/02/1465_SWI_Social_IS25-RUI_Img_1200x630-450x236.png 450w, https://www.revenera.com/blog/wp-content/uploads/2026/02/1465_SWI_Social_IS25-RUI_Img_1200x630-768x403.png 768w, https://www.revenera.com/blog/wp-content/uploads/2026/02/1465_SWI_Social_IS25-RUI_Img_1200x630-536x281.png 536w, https://www.revenera.com/blog/wp-content/uploads/2026/02/1465_SWI_Social_IS25-RUI_Img_1200x630.png 1200w" sizes="(max-width: 915px) 100vw, 915px" /></div>Food for Thought
For most software companies, the installer is the most overlooked part of the product.
It’s rarely celebrated. It doesn’t get roadmap debates. It’s not something customers ask for more of. And when it works, it’s invisible.
But here’s the thing: the installer is often the very first experience a customer has of your product. Before features. Before UX. Before value. It’s the moment where trust is either quietly established, or immediately put at risk.
And today, that trust depends more than ever on code signing.
At a basic level, code signing exists for two reasons: to prove&#8230;]]></description>
										<content:encoded><![CDATA[<div><img decoding="async" width="915" height="480" src="https://www.revenera.com/blog/wp-content/uploads/2026/02/1465_SWI_Social_IS25-RUI_Img_1200x630-915x480.png" class="attachment-card-hero size-card-hero wp-post-image" alt="" style="margin-bottom: 10px;" srcset="https://www.revenera.com/blog/wp-content/uploads/2026/02/1465_SWI_Social_IS25-RUI_Img_1200x630-915x480.png 915w, https://www.revenera.com/blog/wp-content/uploads/2026/02/1465_SWI_Social_IS25-RUI_Img_1200x630-300x158.png 300w, https://www.revenera.com/blog/wp-content/uploads/2026/02/1465_SWI_Social_IS25-RUI_Img_1200x630-1024x538.png 1024w, https://www.revenera.com/blog/wp-content/uploads/2026/02/1465_SWI_Social_IS25-RUI_Img_1200x630-450x236.png 450w, https://www.revenera.com/blog/wp-content/uploads/2026/02/1465_SWI_Social_IS25-RUI_Img_1200x630-768x403.png 768w, https://www.revenera.com/blog/wp-content/uploads/2026/02/1465_SWI_Social_IS25-RUI_Img_1200x630-536x281.png 536w, https://www.revenera.com/blog/wp-content/uploads/2026/02/1465_SWI_Social_IS25-RUI_Img_1200x630.png 1200w" sizes="(max-width: 915px) 100vw, 915px" /></div><h2 class="p1">Food for Thought</h2>
<p class="p1">For most software companies, the installer is the most overlooked part of the product.</p>
<p class="p1">It’s rarely celebrated. It doesn’t get roadmap debates. It’s not something customers ask for more of. And when it works, it’s invisible.</p>
<p class="p1">But here’s the thing: <b>the installer is often the very first experience a customer has of your product.</b> Before features. Before UX. Before value. It’s the moment where trust is either quietly established, or immediately put at risk.</p>
<p class="p1">And today, that trust depends more than ever on <a href="https://www.revenera.com/install/products/installshield/installshield-tips-tricks/code-signing">code signing</a>.</p>
<p class="p1">At a basic level, code signing exists for two reasons: to prove that software hasn’t been tampered with, and to prove that it actually came from who it claims to come from. That hasn’t changed. What <i>has</i> changed is how strictly platforms now enforce those guarantees. Operating systems, browsers, and security frameworks have become far less forgiving. Unsigned or improperly signed software is no longer treated as a mild warning. In many cases, it’s blocked outright. Installers fail. Security prompts appear. Users hesitate, or walk away entirely. And when that happens, the damage isn’t just technical. It’s reputational. Because from a customer’s perspective, a broken or suspicious install doesn’t feel like a “signing configuration issue.” It feels like a company that can’t be trusted with their system.</p>
<h2 class="p1">When installs fail, users don’t debug — they judge</h2>
<p class="p1">Most software teams are already signing their installers. On paper, they’re doing the right thing. But increasingly, that’s not enough.</p>
<p class="p1">Modern digital signing isn’t just about whether something is signed. It’s about <i>how</i> it’s signed, <i>where</i> keys are stored, <i>how</i> trust chains are validated, and <i>what</i> happens over time as certificates expire and standards evolve.</p>
<p class="p1">Miss one of those details and the failure mode is subtle but brutal:</p>
<ul class="ul1">
<li class="li1">Security warnings that look alarming but vague</li>
<li class="li1">Installers that appear to do nothing</li>
<li class="li1">Corporate environments that silently block execution</li>
</ul>
<p class="p1">None of this shows up clearly in a build pipeline. But all of it shows up in customer perception.</p>
<p class="p1">And once trust is lost at install time, it’s incredibly hard to win back.</p>
<h2>Why Does This Matter Now?</h2>
<p>Legacy approaches that once felt convenient, like storing signing keys in files on build servers, are increasingly discouraged or outright disallowed. New requirements emphasize stronger key protection, shorter certificate lifetimes, and more rigorous validation.</p>
<p>For software teams, this means digital signing can no longer be treated as a static configuration. It’s now an ongoing part of the software supply chain, one that directly affects customer experience, security posture, and brand credibility.</p>
<p>The teams that adapt successfully are the ones that recognize this early and design their release processes accordingly.</p>
<p><b>If you&#8217;d like to learn more about what&#8217;s changed in code signing, </b><a href="https://www.revenera.com/resources/IS-wp-enable-successful-software-installs-with-new-digital-signing-standards"><span class="s2"><b>check out our free guide</b></span></a><b>.</b></p>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>32-bit vs 64-bit Installers: A Supplier’s Guide</title>
		<link>https://www.revenera.com/blog/software-installation/32-bit-vs-64-bit-installers/</link>
		
		<dc:creator><![CDATA[Caitlin Kavanagh]]></dc:creator>
		<pubDate>Wed, 07 Jan 2026 11:31:07 +0000</pubDate>
				<category><![CDATA[Software Installation]]></category>
		<guid isPermaLink="false">https://www.revenera.com/blog/?p=15926</guid>

					<description><![CDATA[<div><img decoding="async" width="915" height="480" src="https://www.revenera.com/blog/wp-content/uploads/2026/01/1447_SWI_Blog_3sbtv64bt_Img_1200x630_R1B-915x480.png" class="attachment-card-hero size-card-hero wp-post-image" alt="" style="margin-bottom: 10px;" srcset="https://www.revenera.com/blog/wp-content/uploads/2026/01/1447_SWI_Blog_3sbtv64bt_Img_1200x630_R1B-915x480.png 915w, https://www.revenera.com/blog/wp-content/uploads/2026/01/1447_SWI_Blog_3sbtv64bt_Img_1200x630_R1B-300x158.png 300w, https://www.revenera.com/blog/wp-content/uploads/2026/01/1447_SWI_Blog_3sbtv64bt_Img_1200x630_R1B-1024x538.png 1024w, https://www.revenera.com/blog/wp-content/uploads/2026/01/1447_SWI_Blog_3sbtv64bt_Img_1200x630_R1B-450x236.png 450w, https://www.revenera.com/blog/wp-content/uploads/2026/01/1447_SWI_Blog_3sbtv64bt_Img_1200x630_R1B-768x403.png 768w, https://www.revenera.com/blog/wp-content/uploads/2026/01/1447_SWI_Blog_3sbtv64bt_Img_1200x630_R1B-536x281.png 536w, https://www.revenera.com/blog/wp-content/uploads/2026/01/1447_SWI_Blog_3sbtv64bt_Img_1200x630_R1B.png 1200w" sizes="(max-width: 915px) 100vw, 915px" /></div>For software suppliers, installer architecture isn’t just a technical detail, it’s a strategic decision that influences customer experience, support costs, and brand perception. In 2026, 64‑bit has become the clear standard for performance, security, and compatibility with modern operating systems. Yet, pockets of 32‑bit usage persist in legacy environments and regulated industries where upgrades move slowly.
The real question isn’t “Which is better?”, that debate is settled. Instead, it’s “When does 32‑bit still matter, and how can suppliers manage the transition without frustrating customers?” This blog explores why 64‑bit is the new normal, why some customers still need 32‑bit, and&#8230;]]></description>
										<content:encoded><![CDATA[<div><img loading="lazy" decoding="async" width="915" height="480" src="https://www.revenera.com/blog/wp-content/uploads/2026/01/1447_SWI_Blog_3sbtv64bt_Img_1200x630_R1B-915x480.png" class="attachment-card-hero size-card-hero wp-post-image" alt="" style="margin-bottom: 10px;" srcset="https://www.revenera.com/blog/wp-content/uploads/2026/01/1447_SWI_Blog_3sbtv64bt_Img_1200x630_R1B-915x480.png 915w, https://www.revenera.com/blog/wp-content/uploads/2026/01/1447_SWI_Blog_3sbtv64bt_Img_1200x630_R1B-300x158.png 300w, https://www.revenera.com/blog/wp-content/uploads/2026/01/1447_SWI_Blog_3sbtv64bt_Img_1200x630_R1B-1024x538.png 1024w, https://www.revenera.com/blog/wp-content/uploads/2026/01/1447_SWI_Blog_3sbtv64bt_Img_1200x630_R1B-450x236.png 450w, https://www.revenera.com/blog/wp-content/uploads/2026/01/1447_SWI_Blog_3sbtv64bt_Img_1200x630_R1B-768x403.png 768w, https://www.revenera.com/blog/wp-content/uploads/2026/01/1447_SWI_Blog_3sbtv64bt_Img_1200x630_R1B-536x281.png 536w, https://www.revenera.com/blog/wp-content/uploads/2026/01/1447_SWI_Blog_3sbtv64bt_Img_1200x630_R1B.png 1200w" sizes="auto, (max-width: 915px) 100vw, 915px" /></div><p>For software suppliers, <a href="https://www.revenera.com/install/products/installshield/installshield-tips-tricks/what-is-a-software-installer">installer</a> architecture isn’t just a technical detail, it’s a strategic decision that influences customer experience, support costs, and brand perception. In 2026, 64‑bit has become the clear standard for performance, security, and compatibility with modern operating systems. Yet, pockets of 32‑bit usage persist in legacy environments and regulated industries where upgrades move slowly.</p>
<p>The real question isn’t <em>“Which is better?”</em>, that debate is settled. Instead, it’s <em>“When does 32‑bit still matter, and how can suppliers manage the transition without frustrating customers?”</em> This blog explores why 64‑bit is the new normal, why some customers still need 32‑bit, and how suppliers can strike the right balance between modernization and customer support.</p>
<h2>Why is 64-bit the New Normal?</h2>
<p>Modern computing has moved decisively towards 64‑bit architecture, and for good reason. Today’s operating systems and hardware are overwhelmingly 64‑bit, making it the default expectation for most customers. Shipping only 32‑bit installers can signal that your product is outdated, which impacts perception as much as performance.</p>
<h2>Key Advantages of 64-bit installers</h2>
<ul>
<li>Better Performance: 64‑bit applications can process larger data sets and run more efficiently on modern CPUs.</li>
<li>Access to More Memory: Unlike 32‑bit systems, which are limited to 4GB of RAM, 64‑bit architecture supports significantly higher memory allocation, critical for resource-intensive applications.</li>
<li>Enhanced Security: Many advanced security features, such as Kernel Patch Protection and Address Space Layout Randomisation (ASLR), are optimised for 64‑bit environments.</li>
<li>Customer Expectations: For most users, 64‑bit is the standard. Offering only 32‑bit can create friction and raise questions about your product’s modernity.</li>
</ul>
<h2>Why Do Some Companies Still Need 32-bit?</h2>
<p>For some customers, removing 32‑bit support too quickly will disrupt operations. Suppliers need to balance modernisation with these practical realities.</p>
<h2>Key reasons customers still need 32-bit support:</h2>
<ul>
<li>Legacy Software Compatibility: Many older applications and systems only exist in 32‑bit versions. For organisations running critical legacy software, such as industrial control systems or older ERP modules, 32‑bit support is non-negotiable.</li>
<li>Regulated Environments: In industries like healthcare or manufacturing, strict compliance requirements often slow down upgrade cycles, leaving older hardware and operating systems in place.</li>
<li>Global Markets: Emerging markets and regions with older infrastructure may still rely on 32‑bit systems, making universal 64‑bit adoption unrealistic in the short term.</li>
<li>Virtual Machines and Embedded Systems: Some virtualized environments and embedded devices continue to operate on 32‑bit architecture for cost or compatibility reasons.</li>
</ul>
<h2>The Supplier’s Balancing Act</h2>
<p>Maintaining two architectures can double your testing, documentation, and support costs. At the same time, removing 32‑bit too soon risks alienating customers who still depend on it.</p>
<h3>Key considerations for suppliers:</h3>
<ul>
<li>Cost vs Coverage: Every additional installer adds complexity, more QA cycles, more support tickets, and higher maintenance overhead.</li>
<li>Customer Experience: Confusion over which installer to download can lead to frustration. Auto‑detect launchers or clear guidance on your download page can reduce errors.</li>
<li>Brand Perception: Position 64‑bit as the default to signal modernity, while explaining why 32‑bit remains available for specific use cases.</li>
<li>Data‑Driven Decisions: Use telemetry and support trends to determine where 32‑bit is still needed. If usage is minimal, plan a phased sunset strategy.</li>
</ul>
<h3>Best Practices for Suppliers:</h3>
<ul>
<li>Lead with 64‑bit: Make 64‑bit the primary download option to align with modern expectations.</li>
<li>Offer 32‑bit only where data shows real demand: Use telemetry and support trends to identify customers who truly need it.</li>
<li>Simplify the choice: Consider a single “smart installer” that auto‑detects the right architecture, reducing confusion and support calls.</li>
<li>Communicate early: If you plan to sunset 32‑bit, share timelines and migration guides well in advance.</li>
</ul>
<h2>How InstallShield Supports the Transition from 32-bit to 64-bit:</h2>
<ul>
<li>64‑bit Setup Launchers Across All Project Types: Whether you use <a href="https://www.revenera.com/install/products/installshield/installshield-tips-tricks/what-is-an-msi-file">Basic MSI</a>, InstallScript, InstallScript MSI, MSIX, or Suite projects, <a href="https://www.revenera.com/install/products/installshield">InstallShield</a> provides 64‑bit launchers to streamline migration.</li>
<li>Custom Action Alternatives: If you need to migrate 64‑bit VB custom actions due to Microsoft’s deprecation, InstallShield offers PowerShell or InstallScript 64‑bit custom actions as alternatives.</li>
<li>64‑bit Digital Signing: Ensure compliance and security with full support for 64‑bit code signing.</li>
<li>Visual Studio Integration: InstallShield integrates seamlessly with 64‑bit versions of Visual Studio, including Visual Studio 2022 and 2026, so your development workflow stays modern.</li>
</ul>
<h2>Looking Ahead</h2>
<p>The industry trend is clear: 32‑bit support is shrinking fast. Operating systems, development tools, and security frameworks are all optimised for 64‑bit, and customers increasingly expect it as the default. Suppliers who plan ahead, by monitoring usage, guiding customers through migration, and leveraging tools like InstallShield, will reduce costs and improve satisfaction.</p>
<p>The future isn’t just about dropping 32‑bit; it’s about doing so strategically. Audit your installer download data, identify where 32‑bit is still critical, and set a phased sunset plan. Communicate early and often to avoid surprises and maintain trust.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Apple’s Application Notarization for macOS</title>
		<link>https://www.revenera.com/blog/software-installation/apples-application-notarization-for-macos/</link>
		
		<dc:creator><![CDATA[Abhay Gopal Prabhu]]></dc:creator>
		<pubDate>Mon, 01 Dec 2025 18:30:40 +0000</pubDate>
				<category><![CDATA[Software Installation]]></category>
		<category><![CDATA[Installation Anywhere]]></category>
		<guid isPermaLink="false">https://www.revenera.com/blog/?p=6438</guid>

					<description><![CDATA[<div><img loading="lazy" decoding="async" width="915" height="480" src="https://www.revenera.com/blog/wp-content/uploads/2020/06/1476_IS_Agnstc-09-915x480.png" class="attachment-card-hero size-card-hero wp-post-image" alt="InstallAnywhere Industry Knowledge" style="margin-bottom: 10px;" srcset="https://www.revenera.com/blog/wp-content/uploads/2020/06/1476_IS_Agnstc-09-915x480.png 915w, https://www.revenera.com/blog/wp-content/uploads/2020/06/1476_IS_Agnstc-09-300x158.png 300w, https://www.revenera.com/blog/wp-content/uploads/2020/06/1476_IS_Agnstc-09-1024x538.png 1024w, https://www.revenera.com/blog/wp-content/uploads/2020/06/1476_IS_Agnstc-09-450x236.png 450w, https://www.revenera.com/blog/wp-content/uploads/2020/06/1476_IS_Agnstc-09-768x403.png 768w, https://www.revenera.com/blog/wp-content/uploads/2020/06/1476_IS_Agnstc-09-536x281.png 536w, https://www.revenera.com/blog/wp-content/uploads/2020/06/1476_IS_Agnstc-09.png 1200w" sizes="auto, (max-width: 915px) 100vw, 915px" /></div>Apple’s macOS security model has evolved significantly over the past few releases—and application notarization is now a mandatory requirement for most third‑party software distributed outside the Mac App Store.
For software publishers, this change impacts how installers are built, signed, tested, and delivered. In this post, we’ll explain:

What macOS notarization is and why Apple requires it
How notarization affects installers and update workflows
How InstallAnywhere simplifies notarization for macOS installers

What Is Apple Notarization?
Notarization is an automated security check performed by Apple on macOS applications and installer packages. When you submit your software for notarization, Apple scans it&#8230;]]></description>
										<content:encoded><![CDATA[<div><img loading="lazy" decoding="async" width="915" height="480" src="https://www.revenera.com/blog/wp-content/uploads/2020/06/1476_IS_Agnstc-09-915x480.png" class="attachment-card-hero size-card-hero wp-post-image" alt="InstallAnywhere Industry Knowledge" style="margin-bottom: 10px;" srcset="https://www.revenera.com/blog/wp-content/uploads/2020/06/1476_IS_Agnstc-09-915x480.png 915w, https://www.revenera.com/blog/wp-content/uploads/2020/06/1476_IS_Agnstc-09-300x158.png 300w, https://www.revenera.com/blog/wp-content/uploads/2020/06/1476_IS_Agnstc-09-1024x538.png 1024w, https://www.revenera.com/blog/wp-content/uploads/2020/06/1476_IS_Agnstc-09-450x236.png 450w, https://www.revenera.com/blog/wp-content/uploads/2020/06/1476_IS_Agnstc-09-768x403.png 768w, https://www.revenera.com/blog/wp-content/uploads/2020/06/1476_IS_Agnstc-09-536x281.png 536w, https://www.revenera.com/blog/wp-content/uploads/2020/06/1476_IS_Agnstc-09.png 1200w" sizes="auto, (max-width: 915px) 100vw, 915px" /></div><p>Apple’s macOS security model has evolved significantly over the past few releases—and <a href="https://developer.apple.com/news/?id=09032019a">application notarization</a> is now a mandatory requirement for most third‑party software distributed outside the Mac App Store.</p>
<p>For software publishers, this change impacts how installers are built, signed, tested, and delivered. In this post, we’ll explain:</p>
<ul>
<li>What macOS notarization is and why Apple requires it</li>
<li>How notarization affects installers and update workflows</li>
<li>How InstallAnywhere simplifies notarization for macOS installers</li>
</ul>
<h2>What Is Apple Notarization?</h2>
<p>Notarization is an automated security check performed by Apple on macOS applications and <a href="https://www.revenera.com/install/products/installshield/installshield-tips-tricks/application-packaging">installer packages</a>. When you submit your software for notarization, Apple scans it for:</p>
<ul>
<li>Known malware</li>
<li>Malicious behavior</li>
<li>Suspicious code‑signing issues</li>
</ul>
<p>Once approved, Apple issues a notarization ticket that confirms your software meets Apple’s security requirements.</p>
<p>When a notarized app is launched, macOS Gatekeeper verifies this ticket—either online or offline—before allowing the software to run without warnings.</p>
<p>Key point: Notarization does <em>not</em> replace code signing. Your application and installer must still be properly signed with a valid Apple Developer ID certificate.</p>
<h2>Why Apple Requires Notarization</h2>
<p>Apple introduced notarization to protect users from malware distributed outside the Mac App Store, while still allowing developers to distribute software independently.</p>
<p>Without notarization, users may see blocking dialogs such as:</p>
<p><em>“Apple cannot check this app for malicious software.”</em></p>
<p>Or the installer may fail to launch entirely on newer macOS versions.</p>
<p>From Apple’s perspective, notarization:</p>
<ul>
<li>Improves macOS ecosystem security</li>
<li>Reduces malware propagation</li>
<li>Preserves user trust in downloaded software</li>
</ul>
<p>From a software publisher’s perspective, notarization is now non‑optional for professional macOS distribution.</p>
<h2>What Needs to Be Notarized?</h2>
<p>Depending on how you distribute your software, the following artifacts typically require notarization:</p>
<ul>
<li>.app bundles</li>
<li>Installer packages (.pkg)</li>
<li>Disk images (.dmg)</li>
<li>Command‑line tools distributed to end users</li>
</ul>
<p>If your installer contains embedded binaries, helper tools, launch agents, or frameworks, those components must also be correctly signed—or notarization will fail.</p>
<h2>The macOS Notarization Workflow (High Level)</h2>
<p>At a high level, the notarization process includes:</p>
<ol>
<li>Code sign your application and installer with a Developer ID certificate</li>
<li>Submit the signed artifact to Apple’s notarization service</li>
<li>Wait for automated analysis by Apple</li>
<li>Staple the notarization ticket to the installer or app</li>
<li>Distribute the notarized installer to customers</li>
</ol>
<p>While conceptually simple, real‑world installer projects often involve dozens—or hundreds—of files that must be handled correctly.</p>
<h2>How InstallAnywhere Simplifies macOS Notarization</h2>
<p>InstallAnywhere is designed to help software publishers navigate Apple’s notarization requirements without building custom scripts or fragile workflows.</p>
<p>With InstallAnywhere, you can:</p>
<h3>Automate Code Signing</h3>
<p>InstallAnywhere supports signing:</p>
<ul>
<li>Installer packages</li>
<li>Embedded applications</li>
<li>Helper tools and binaries</li>
</ul>
<p>All from a centralized build configuration.</p>
<h3>Streamline Notarization Submission</h3>
<p>InstallAnywhere integrates notarization into the installer build process, reducing manual steps and errors.</p>
<h3>Ensure Gatekeeper Compatibility</h3>
<p>Installers built with InstallAnywhere are designed to pass Gatekeeper checks on modern macOS versions, minimizing end‑user friction.</p>
<h3>Scale with CI/CD Pipelines</h3>
<p>InstallAnywhere works seamlessly in automated build environments, helping teams notarize every macOS build consistently.</p>
<h2>Best Practices for macOS Installer Notarization</h2>
<p>To avoid last‑minute release delays, consider these best practices:</p>
<ul>
<li>Sign every executable file, not just the main app</li>
<li>Use modern signing tools and avoid deprecated components</li>
<li>Test installers on clean macOS systems with Gatekeeper enabled</li>
<li>Integrate notarization early in your build pipeline</li>
<li>Monitor Apple’s macOS security updates</li>
</ul>
<h2>Final Thoughts</h2>
<p>Apple’s notarization requirements are here to stay—and they continue to evolve. For software publishers distributing outside the Mac App Store, notarization is a core release requirement, not an optional step.</p>
<p>By using a purpose‑built installer solution like <a href="https://www.revenera.com/install/products/installanywhere"><strong>InstallAnywhere</strong></a>, teams can:</p>
<ul>
<li>Reduce notarization failures</li>
<li>Simplify macOS release processes</li>
<li>Deliver a smoother experience for end users</li>
</ul>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How Organizations Are Migrating Software Installations to the Cloud</title>
		<link>https://www.revenera.com/blog/software-installation/how-organizations-are-migrating-software-installations-to-the-cloud/</link>
		
		<dc:creator><![CDATA[Caitlin Kavanagh]]></dc:creator>
		<pubDate>Fri, 17 Oct 2025 09:20:02 +0000</pubDate>
				<category><![CDATA[Software Installation]]></category>
		<guid isPermaLink="false">https://www.revenera.com/blog/?p=15516</guid>

					<description><![CDATA[<div><img loading="lazy" decoding="async" width="915" height="480" src="https://www.revenera.com/blog/wp-content/uploads/2025/10/1421_IS_Blog_HwOrgMigtSwtoICld_Img_1200x630-915x480.png" class="attachment-card-hero size-card-hero wp-post-image" alt="" style="margin-bottom: 10px;" srcset="https://www.revenera.com/blog/wp-content/uploads/2025/10/1421_IS_Blog_HwOrgMigtSwtoICld_Img_1200x630-915x480.png 915w, https://www.revenera.com/blog/wp-content/uploads/2025/10/1421_IS_Blog_HwOrgMigtSwtoICld_Img_1200x630-300x158.png 300w, https://www.revenera.com/blog/wp-content/uploads/2025/10/1421_IS_Blog_HwOrgMigtSwtoICld_Img_1200x630-1024x538.png 1024w, https://www.revenera.com/blog/wp-content/uploads/2025/10/1421_IS_Blog_HwOrgMigtSwtoICld_Img_1200x630-450x236.png 450w, https://www.revenera.com/blog/wp-content/uploads/2025/10/1421_IS_Blog_HwOrgMigtSwtoICld_Img_1200x630-768x403.png 768w, https://www.revenera.com/blog/wp-content/uploads/2025/10/1421_IS_Blog_HwOrgMigtSwtoICld_Img_1200x630-536x281.png 536w, https://www.revenera.com/blog/wp-content/uploads/2025/10/1421_IS_Blog_HwOrgMigtSwtoICld_Img_1200x630.png 1200w" sizes="auto, (max-width: 915px) 100vw, 915px" /></div>Software licensing is rarely simple, especially for organisations that are moving their software to the cloud, with a mix of legacy systems, and growing security demands. In our recent webinar, we explored how two very different companies are tackling these challenges head-on by adopting InstallShield Cloud License Server (CLS) technology. Here’s what we learned.
Phased Cloud Adoption: The Multinational Power Company
For a large US-based power provider, licensing had become a minefield. Years of relying on outdated, unsupported models left them exposed to security risks and operational headaches. Deciding which products to upgrade and which to retire was never straightforward,&#8230;]]></description>
										<content:encoded><![CDATA[<div><img loading="lazy" decoding="async" width="915" height="480" src="https://www.revenera.com/blog/wp-content/uploads/2025/10/1421_IS_Blog_HwOrgMigtSwtoICld_Img_1200x630-915x480.png" class="attachment-card-hero size-card-hero wp-post-image" alt="" style="margin-bottom: 10px;" srcset="https://www.revenera.com/blog/wp-content/uploads/2025/10/1421_IS_Blog_HwOrgMigtSwtoICld_Img_1200x630-915x480.png 915w, https://www.revenera.com/blog/wp-content/uploads/2025/10/1421_IS_Blog_HwOrgMigtSwtoICld_Img_1200x630-300x158.png 300w, https://www.revenera.com/blog/wp-content/uploads/2025/10/1421_IS_Blog_HwOrgMigtSwtoICld_Img_1200x630-1024x538.png 1024w, https://www.revenera.com/blog/wp-content/uploads/2025/10/1421_IS_Blog_HwOrgMigtSwtoICld_Img_1200x630-450x236.png 450w, https://www.revenera.com/blog/wp-content/uploads/2025/10/1421_IS_Blog_HwOrgMigtSwtoICld_Img_1200x630-768x403.png 768w, https://www.revenera.com/blog/wp-content/uploads/2025/10/1421_IS_Blog_HwOrgMigtSwtoICld_Img_1200x630-536x281.png 536w, https://www.revenera.com/blog/wp-content/uploads/2025/10/1421_IS_Blog_HwOrgMigtSwtoICld_Img_1200x630.png 1200w" sizes="auto, (max-width: 915px) 100vw, 915px" /></div><p>Software licensing is rarely simple, especially for organisations that are moving their software to the cloud, with a mix of legacy systems, and growing security demands. In our recent webinar, we explored how two very different companies are tackling these challenges head-on by adopting <a href="https://www.revenera.com/install/products/installshield/cloud-license-server">InstallShield Cloud License Server (CLS)</a> technology. Here’s what we learned.</p>
<h2>Phased Cloud Adoption: The Multinational Power Company</h2>
<p>For a large US-based power provider, licensing had become a minefield. Years of relying on outdated, unsupported models left them exposed to security risks and operational headaches. Deciding which products to upgrade and which to retire was never straightforward, especially with a portfolio spanning both old and new projects.</p>
<p>Maintaining physical licence servers was another pain point, costly, time-consuming, and increasingly out of step with their move towards cloud-based development. Rather than rushing into a wholesale migration, the company opted for a phased approach. CLS enabled them to gradually shift critical operations to the cloud, reduce reliance on physical infrastructure, and future-proof their processes.</p>
<p>As Rob Neff, Director of Global Inside Sales at Revenera, put it:</p>
<blockquote><p><em>“There’s a sense of fear, uncertainty, and doubt that things could change next quarter, next year, or even three years from now. We want to be in a position to handle that. Ultimately, we helped them reduce both the cost and complexity of managing their systems, while also future-proofing their environment in case something changes down the road.”</em></p></blockquote>
<p>The flexibility to switch cloud providers as business needs evolved was a significant advantage, allowing them to adapt without disruption.</p>
<div class="iframe-container u-mt-4 u-mb-4">
<div class="container-lazyload preview-lazyload container-youtube js-lazyload--not-loaded"><a href="https://youtu.be/EiunvkPN5rU?si=Jq75B2z5XOUTy1Za" class="lazy-load-youtube preview-lazyload preview-youtube" data-video-title="InstallShield CLS Use Case: Multinational Power Management Company" title="Play video &quot;InstallShield CLS Use Case: Multinational Power Management Company&quot;">https://youtu.be/EiunvkPN5rU?si=Jq75B2z5XOUTy1Za</a><noscript>Video can&#8217;t be loaded because JavaScript is disabled: <a href="https://youtu.be/EiunvkPN5rU?si=Jq75B2z5XOUTy1Za" title="InstallShield CLS Use Case: Multinational Power Management Company">InstallShield CLS Use Case: Multinational Power Management Company (https://youtu.be/EiunvkPN5rU?si=Jq75B2z5XOUTy1Za)</a></noscript></div>
</div>
<h2>Balancing Legacy and Innovation in the Building Industry</h2>
<p>The second case study focused on a company in the building sector, responsible for hundreds of product lines and versions. Licensing here was often tracked manually, think spreadsheets and ad hoc processes, making errors and compliance issues all too common.</p>
<p>Balancing legacy and innovation was a constant challenge. Some products could be upgraded to newer releases, while others needed to remain in legacy mode due to regulatory requirements or resource constraints. Security and compliance were ever-present concerns, but upgrading everything at once simply wasn’t practical.</p>
<p>CLS provided a way to mix legacy and current solutions, enabling selective upgrades based on business priorities. Licence management became simpler and more secure, freeing up time for custom development and innovation.</p>
<div class="iframe-container u-mt-4 u-mb-4">
<div class="container-lazyload preview-lazyload container-youtube js-lazyload--not-loaded"><a href="https://youtu.be/mDINRaZBp0Q?si=-d7v1aMYKU5xh4Yn" class="lazy-load-youtube preview-lazyload preview-youtube" data-video-title="InstallShield CLS Use Case: Global Building Industry Company" title="Play video &quot;InstallShield CLS Use Case: Global Building Industry Company&quot;">https://youtu.be/mDINRaZBp0Q?si=-d7v1aMYKU5xh4Yn</a><noscript>Video can&#8217;t be loaded because JavaScript is disabled: <a href="https://youtu.be/mDINRaZBp0Q?si=-d7v1aMYKU5xh4Yn" title="InstallShield CLS Use Case: Global Building Industry Company">InstallShield CLS Use Case: Global Building Industry Company (https://youtu.be/mDINRaZBp0Q?si=-d7v1aMYKU5xh4Yn)</a></noscript></div>
</div>
<p><a href="https://tlux-group.com/" target="_blank" rel="noopener">Crispin Luxton, Co-Founder of TLUX</a>, summed up the impact:</p>
<blockquote><p><em>“Having access to both the latest version of InstallShield and those older heritage versions is important, because teams often don’t have the time or resources, from a QA or R&amp;D perspective, to fully assess what an upgrade might involve. It’s not always as simple as just upgrading a project; there can be nuances and risks they’d rather avoid. So being able to make changes within the existing version gives them the flexibility to stay both cutting-edge and leading-edge.”</em></p></blockquote>
<h2>Lessons Learned</h2>
<p>Both companies demonstrated that while CLS adoption can be complex, a flexible and gradual approach makes it manageable. The ability to adapt to changing business needs, support multiple cloud providers, and streamline licence management were key benefits.</p>
<p>The move to CLS isn’t about erasing challenges overnight, it’s about giving organisations the tools and flexibility to overcome them, modernise confidently, and focus on what matters most.</p>
<p>If you’re facing similar licensing challenges, consider how a phased, strategic approach, supported by flexible technology, can help your team move forward. And if you’d like to discuss your own situation, <a href="https://www.revenera.com/about-us/contact-us?C_Interest1=sales&amp;C_SolutionInterest=IS">our team is always happy to chat</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>MSIX Values: The Basics of MSIX</title>
		<link>https://www.revenera.com/blog/software-installation/msix-values-the-basics-of-msix/</link>
		
		<dc:creator><![CDATA[Ajith Srinath]]></dc:creator>
		<pubDate>Sat, 11 Oct 2025 19:28:14 +0000</pubDate>
				<category><![CDATA[Software Installation]]></category>
		<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Demos]]></category>
		<category><![CDATA[Docker]]></category>
		<category><![CDATA[InstallShield]]></category>
		<category><![CDATA[MSI]]></category>
		<category><![CDATA[MSIX]]></category>
		<category><![CDATA[Multi-Tier Installations]]></category>
		<category><![CDATA[Multiplatform Installations]]></category>
		<category><![CDATA[Suite Installations]]></category>
		<category><![CDATA[Training]]></category>
		<guid isPermaLink="false">https://www.revenera.com/blog/?p=5188</guid>

					<description><![CDATA[<div><img loading="lazy" decoding="async" width="915" height="480" src="https://www.revenera.com/blog/wp-content/uploads/2020/03/1476_IS_Agnstc-04-915x480.png" class="attachment-card-hero size-card-hero wp-post-image" alt="Installation Packaging" style="margin-bottom: 10px;" srcset="https://www.revenera.com/blog/wp-content/uploads/2020/03/1476_IS_Agnstc-04-915x480.png 915w, https://www.revenera.com/blog/wp-content/uploads/2020/03/1476_IS_Agnstc-04-300x158.png 300w, https://www.revenera.com/blog/wp-content/uploads/2020/03/1476_IS_Agnstc-04-1024x538.png 1024w, https://www.revenera.com/blog/wp-content/uploads/2020/03/1476_IS_Agnstc-04-450x236.png 450w, https://www.revenera.com/blog/wp-content/uploads/2020/03/1476_IS_Agnstc-04-768x403.png 768w, https://www.revenera.com/blog/wp-content/uploads/2020/03/1476_IS_Agnstc-04-536x281.png 536w, https://www.revenera.com/blog/wp-content/uploads/2020/03/1476_IS_Agnstc-04.png 1200w" sizes="auto, (max-width: 915px) 100vw, 915px" /></div>Introduction: Why MSIX Still Matters
When Microsoft introduced MSIX at Build 2018, it marked a major shift in how Windows desktop applications are packaged, deployed, and serviced. Since then, MSIX has evolved from a promising new format into a strategic foundation for modern Windows application deployment—one that benefits software vendors, IT administrators, and end users alike. 
The Problem: Why Traditional Installers Fell Short
For decades, Windows applications have relied on EXE, MSI, and App‑V–based deployments. While powerful, these technologies introduced persistent challenges that organizations still grapple with today:
1. Application Compatibility Challenges
Frequent Windows updates and platform changes often require&#8230;]]></description>
										<content:encoded><![CDATA[<div><img loading="lazy" decoding="async" width="915" height="480" src="https://www.revenera.com/blog/wp-content/uploads/2020/03/1476_IS_Agnstc-04-915x480.png" class="attachment-card-hero size-card-hero wp-post-image" alt="Installation Packaging" style="margin-bottom: 10px;" srcset="https://www.revenera.com/blog/wp-content/uploads/2020/03/1476_IS_Agnstc-04-915x480.png 915w, https://www.revenera.com/blog/wp-content/uploads/2020/03/1476_IS_Agnstc-04-300x158.png 300w, https://www.revenera.com/blog/wp-content/uploads/2020/03/1476_IS_Agnstc-04-1024x538.png 1024w, https://www.revenera.com/blog/wp-content/uploads/2020/03/1476_IS_Agnstc-04-450x236.png 450w, https://www.revenera.com/blog/wp-content/uploads/2020/03/1476_IS_Agnstc-04-768x403.png 768w, https://www.revenera.com/blog/wp-content/uploads/2020/03/1476_IS_Agnstc-04-536x281.png 536w, https://www.revenera.com/blog/wp-content/uploads/2020/03/1476_IS_Agnstc-04.png 1200w" sizes="auto, (max-width: 915px) 100vw, 915px" /></div><h2>Introduction: Why MSIX Still Matters</h2>
<p><span data-teams="true">When Microsoft introduced MSIX at Build 2018, it marked a major shift in how Windows desktop applications are <a href="https://www.revenera.com/install/products/installshield/installshield-tips-tricks/application-packaging">packaged</a>, deployed, and serviced. Since then, MSIX has evolved from a promising new format into a strategic foundation for modern Windows application deployment—one that benefits software vendors, IT administrators, and end users alike. </span></p>
<h2>The Problem: Why Traditional Installers Fell Short</h2>
<p>For decades, Windows applications have relied on EXE, <a href="https://www.revenera.com/install/products/installshield/installshield-tips-tricks/what-is-an-msi-file">MSI</a>, and App‑V–based deployments. While powerful, these technologies introduced persistent challenges that organizations still grapple with today:</p>
<h3>1. Application Compatibility Challenges</h3>
<p>Frequent Windows updates and platform changes often require extensive regression testing. Even with Windows 10’s incremental updates, compatibility issues remain a major operational burden.</p>
<h3>2. Unreliable Installations and Uninstalls</h3>
<p>Different installer technologies follow different rules. Over time, this inconsistency leads to:</p>
<ul>
<li>Failed installs</li>
<li>Partial uninstalls</li>
<li>Increased support tickets and vendor escalation</li>
</ul>
<h3>3. Complex Update Strategies</h3>
<p>Every vendor handles updates differently—major upgrades, minor patches, side‑by‑side installs, or in‑place updates—forcing IT teams to manage fragmented deployment logic.</p>
<h3>4. WinRot and DLL Hell</h3>
<p><a href="https://www.revenera.com/resources/IS-wp-legacy-software-installers-hidden-risks-and-how-to-migrate-them">Legacy installers</a> often leave behind files, registry entries, and shared DLLs. The result:</p>
<ul>
<li>Gradual OS performance degradation (WinRot)</li>
<li>Broken applications due to overwritten dependencies (DLL Hell)</li>
</ul>
<h3>5. AppX Limitations</h3>
<p>While AppX introduced modern concepts, it was constrained by limited APIs and did not fully support traditional desktop application scenarios.</p>
<p>Clearly, the Windows ecosystem needed a <strong>clean, consistent, and future‑ready packaging model</strong>.</p>
<h2>The Solution: How MSIX Changes the Game</h2>
<p>MSIX addresses these challenges by combining the best aspects of MSI, App‑V, and AppX, while eliminating their long‑standing drawbacks.</p>
<h3>1. Containerized Applications by Design</h3>
<p>MSIX installs applications into a lightweight container, isolating them from the operating system and from each other. This dramatically improves:</p>
<ul>
<li>Application compatibility</li>
<li>System stability</li>
<li>Predictability across devices</li>
</ul>
<h3>2. Declarative Installation Model</h3>
<p>Instead of complex custom scripts, MSIX relies on a declarative manifest. This means:</p>
<ul>
<li>Fewer moving parts</li>
<li>Consistent behavior across environments</li>
<li>Easier validation and troubleshooting</li>
</ul>
<h3>3. OS‑Managed Lifecycle</h3>
<p>With MSIX, Windows itself manages:</p>
<ul>
<li>Installation</li>
<li>Uninstallation</li>
<li>Updates</li>
<li>Rollbacks</li>
</ul>
<p>This ensures clean installs and clean removals—every time.</p>
<h2><strong>The Real Value of MSIX (for ISVs and IT Pros)</strong></h2>
<p>Beyond fixing legacy issues, MSIX delivers tangible business and engineering benefits:</p>
<ul>
<li>Improved Security: Tamper‑resistant packages, signed installers, and controlled runtime behavior</li>
<li>Predictable Updates: Differential updates and seamless versioning</li>
<li>Reduced Support Costs: Fewer install failures and environment‑specific issues</li>
<li>Enterprise Readiness: Native integration with modern management tools like Intune and Configuration Manager</li>
</ul>
<p>MSIX isn’t just a new package format—it’s a new operational model for Windows software delivery.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Is Revenera&#8217;s Cloud License Server Right for You?</title>
		<link>https://www.revenera.com/blog/software-installation/is-reveneras-cloud-license-server-right-for-you/</link>
		
		<dc:creator><![CDATA[Kendra Morton]]></dc:creator>
		<pubDate>Fri, 22 Aug 2025 21:11:17 +0000</pubDate>
				<category><![CDATA[Software Installation]]></category>
		<guid isPermaLink="false">https://www.revenera.com/blog/?p=10443</guid>

					<description><![CDATA[<div><img loading="lazy" decoding="async" width="915" height="480" src="https://www.revenera.com/blog/wp-content/uploads/2023/08/1107_IS_Blog_RevCLS-23_Img_1200x630_R1A-915x480.png" class="attachment-card-hero size-card-hero wp-post-image" alt="" style="margin-bottom: 10px;" srcset="https://www.revenera.com/blog/wp-content/uploads/2023/08/1107_IS_Blog_RevCLS-23_Img_1200x630_R1A-915x480.png 915w, https://www.revenera.com/blog/wp-content/uploads/2023/08/1107_IS_Blog_RevCLS-23_Img_1200x630_R1A-300x158.png 300w, https://www.revenera.com/blog/wp-content/uploads/2023/08/1107_IS_Blog_RevCLS-23_Img_1200x630_R1A-1024x538.png 1024w, https://www.revenera.com/blog/wp-content/uploads/2023/08/1107_IS_Blog_RevCLS-23_Img_1200x630_R1A-450x236.png 450w, https://www.revenera.com/blog/wp-content/uploads/2023/08/1107_IS_Blog_RevCLS-23_Img_1200x630_R1A-768x403.png 768w, https://www.revenera.com/blog/wp-content/uploads/2023/08/1107_IS_Blog_RevCLS-23_Img_1200x630_R1A-536x281.png 536w, https://www.revenera.com/blog/wp-content/uploads/2023/08/1107_IS_Blog_RevCLS-23_Img_1200x630_R1A.png 1200w" sizes="auto, (max-width: 915px) 100vw, 915px" /></div>In this episode of Revenera’s TechTalk, Kendra Morton and Rob Neff discuss Revenera’s Cloud License Server (CLS) and its benefits, with a focus on InstallShield, Revenera’s software installation solution. They explain the two different license models for InstallShield and highlight the advantages of the concurrent license model. Rob then explains how the Cloud License Server provides a native DevOps extension for Microsoft Azure, allowing users to build projects in a DevOps pipeline. They discuss the target audience for the Cloud License Server option, which includes independent software vendors, companies with virtual development environments, and any software producer looking to leverage&#8230;]]></description>
										<content:encoded><![CDATA[<div><img loading="lazy" decoding="async" width="915" height="480" src="https://www.revenera.com/blog/wp-content/uploads/2023/08/1107_IS_Blog_RevCLS-23_Img_1200x630_R1A-915x480.png" class="attachment-card-hero size-card-hero wp-post-image" alt="" style="margin-bottom: 10px;" srcset="https://www.revenera.com/blog/wp-content/uploads/2023/08/1107_IS_Blog_RevCLS-23_Img_1200x630_R1A-915x480.png 915w, https://www.revenera.com/blog/wp-content/uploads/2023/08/1107_IS_Blog_RevCLS-23_Img_1200x630_R1A-300x158.png 300w, https://www.revenera.com/blog/wp-content/uploads/2023/08/1107_IS_Blog_RevCLS-23_Img_1200x630_R1A-1024x538.png 1024w, https://www.revenera.com/blog/wp-content/uploads/2023/08/1107_IS_Blog_RevCLS-23_Img_1200x630_R1A-450x236.png 450w, https://www.revenera.com/blog/wp-content/uploads/2023/08/1107_IS_Blog_RevCLS-23_Img_1200x630_R1A-768x403.png 768w, https://www.revenera.com/blog/wp-content/uploads/2023/08/1107_IS_Blog_RevCLS-23_Img_1200x630_R1A-536x281.png 536w, https://www.revenera.com/blog/wp-content/uploads/2023/08/1107_IS_Blog_RevCLS-23_Img_1200x630_R1A.png 1200w" sizes="auto, (max-width: 915px) 100vw, 915px" /></div><p>In this episode of Revenera’s TechTalk, Kendra Morton and Rob Neff discuss Revenera’s Cloud License Server (CLS) and its benefits, with a focus on InstallShield, Revenera’s software installation solution. They explain the two different license models for InstallShield and highlight the advantages of the concurrent license model. Rob then explains how the Cloud License Server provides a native DevOps extension for Microsoft Azure, allowing users to build projects in a DevOps pipeline. They discuss the target audience for the Cloud License Server option, which includes independent software vendors, companies with virtual development environments, and any software producer looking to leverage the cloud for cost savings and scalability.</p>
<div class="iframe-container u-mt-4 u-mb-4">
<div class="container-lazyload preview-lazyload container-youtube js-lazyload--not-loaded"><a href="https://youtu.be/o-nyb3JCbMY" class="lazy-load-youtube preview-lazyload preview-youtube" data-video-title="Is Revenera’s Cloud License Server Right for You?" title="Play video &quot;Is Revenera’s Cloud License Server Right for You?&quot;">https://youtu.be/o-nyb3JCbMY</a><noscript>Video can&#8217;t be loaded because JavaScript is disabled: <a href="https://youtu.be/o-nyb3JCbMY" title="Is Revenera’s Cloud License Server Right for You?">Is Revenera’s Cloud License Server Right for You? (https://youtu.be/o-nyb3JCbMY)</a></noscript></div>
</div>
<p><strong>Kendra Morton</strong> (00:00:06) &#8211; Hello, I&#8217;m Kendra Morton, product marketing manager at Revenera. Welcome to an episode of Revenera&#8217; Tech Talk, where we discuss all things related to software installation. Today our topic is Revenera&#8217;s Cloud License Server or CLS. We&#8217;ll tell you a little bit about our InstallShield solution and the differences between our license types with a focus on CLS. What is it? What are the benefits to users? Those kinds of things. Joining me for today&#8217;s discussion is Rob Neff. Rob is the director of Inside Sales at Revenera with a focus on software installation solutions. Rob, thank you so much for taking the time to discuss with us today.</p>
<p><strong>Rob Neff</strong> (00:00:45) &#8211; Yeah, happy to do so. Thank you, Kendra.</p>
<p><strong>Kendra Morton</strong> (00:00:46) &#8211; Yeah, absolutely. So, Rob, before we talk about our cloud license server, I think we have to first tell our listeners what InstallShield is, so they have a reference for when we get into the details. So can you maybe provide a quick overview of InstallShield?</p>
<p><strong>Rob Neff</strong> (00:01:05) &#8211; Yeah, absolutely. So InstallShield is primarily used for installing software to Microsoft Windows desktop and server platforms, but it also can support a variety of handheld and mobile devices.</p>
<p><strong>Kendra Morton</strong> (00:01:17) &#8211; Okay. Very good. So. Next then, how is it licensed? How do we license our InstallShield solution?</p>
<p><strong>Rob Neff</strong> (00:01:25) &#8211; Great question. We have two different license models. One is the very familiar and traditional node lock model, your single user single machine kind of situation. And then the other model is a much more flexible model, which is called a concurrent license model. Other organizations may refer to this as a floating or site license type model.</p>
<p><strong>Kendra Morton</strong> (00:01:47) &#8211; Okay. So, when it comes to Revenera&#8217;s cloud license server, right? What are the benefits of that? What are the benefits from using CLS, for example?</p>
<p><strong>Rob Neff</strong> (00:02:01) &#8211; Absolutely. Let me take a quick step back and a little further detail on the concurrent license. Really, what it does is it allows the sharing of InstallShield licenses between multiple users. And this provides a lot of additional flexibility and cost efficiency, but it also supports an unlimited total user pool. So, the only limit is determined by each customer and their unique environment and the needs they have.</p>
<p>So, maybe you have a need for a five-user concurrent license. Another company may need 25. It&#8217;s very customized and individualized, but we also offer two different versions. One is a local license server, but the other is this new product we&#8217;ve created, which is a cloud license server. And what this does is provides a Native DevOps extension for Microsoft Azure so that you can build your projects in a DevOps pipeline.</p>
<p><strong>Kendra Morton</strong> (00:02:55) &#8211; Okay, very good. And I think that&#8217;s why it&#8217;s very important to understand what the difference between those two licenses is relative to InstallShield. So then, you know, for our users out there. Either existing customers or potential new InstallShield customers, right? Who benefits from using the cloud license server?</p>
<p><strong>Rob Neff</strong> (00:03:21) &#8211; That&#8217;s a great question. Such a wide variety. Typically, we see it&#8217;s independent software vendors that are creating software applications. It could also be, you know, companies that have a virtual development environment, whether that be a static or a dynamic team or really any software producer that&#8217;s looking to monetize their solutions and offering more flexible models to their customers.</p>
<p>Currently, though, we&#8217;re seeing a lot of customers moving to the cloud. What does that mean? Mostly in the InstallShield world, it&#8217;s leveraging DevOps in the cloud with either Azure, AWS or even Google&#8217;s solution. So, if you&#8217;re moving a data center or if you&#8217;re just simply trying to save on hardware costs by leveraging virtual machines, those are typically some of the key takeaways for this license model.</p>
<p><strong>Kendra Morton</strong> (00:04:14) &#8211; Very good. So, is there a use case or maybe is there anyone who&#8217;s not a good candidate for CLS to your thinking?</p>
<p><strong>Rob Neff</strong> (00:04:24) &#8211; Yeah. I mean, so right off the bat, if you aren&#8217;t really doing some advanced installation development where you need to be able to do builds, maybe multiple builds for multiple products at the same time, you&#8217;re likely not going to find a value in the cloud license server if you&#8217;re not going to leverage the Microsoft hosted build agents and would be leveraging private agents than our node lock model does provide that base level support.</p>
<p><strong>Kendra Morton</strong> (00:04:53) &#8211; Rob, what about total cost of ownership when it comes to the development environment? Who bears the brunt of that?</p>
<p><strong>Rob Neff</strong> (00:05:02) &#8211; So with the cloud license server Revenera is going to go ahead and host the license server itself. So, any of the costs associated with that, along with the maintenance and ensuring that we&#8217;ve always got the most current version and security concerns are addressed. We take all of that on our shoulders. Another thing to bear in mind is with a cloud license server, you can reduce the costs associated to physical hardware, and some of these development machines can be pretty expensive, whether that&#8217;s a full-time desktop or even a full-blown server. So, leveraging the virtual technologies available in the in the market allow you to not have to have maintenance on physical machines and maintaining those to make sure they&#8217;re always current and up to date. Spinning up a VM on demand doing the needful, blowing away that image, makes things much more efficient and effective when it comes to creating the installers.</p>
<p><strong>Kendra Morton</strong> (00:05:57) &#8211; So that&#8217;s really another huge benefit, right?</p>
<p><strong>Rob Neff</strong> (00:06:00) &#8211; Yeah, absolutely. A lot of companies are being tasked with tightening their budgets or controlling their costs. And this is just one quick and easy way to get a handle on that.</p>
<p><strong>Kendra Morton</strong> (00:06:13) &#8211; Again. So relative to using InstallShield in our cloud license server, do you think there are some very basic key takeaways that our audience that&#8217;s listening here today needs to know, needs to understand?</p>
<p><strong>Rob Neff</strong> (00:06:30) &#8211; Yeah. I would say the biggest is the, the, the change from a single named user like my full-time job and responsibility is to create installation packages. Those days have kind of gone away and we&#8217;re seeing a lot more Scrum teams or organizations that are looking to leverage agile development. So, with a concurrent license that really provides you with that ultimate flexibility on the number of users that you have that can access the InstallShield license or building the projects themselves at the same time. Another good, good, you know, a takeaway would be is if you&#8217;re starting to think about moving to the cloud or trying to figure out and planning that transition. The good news is that InstallShield has a solution for you. Once you make that transition or make that move. Whether you want to take it one step at a time and leverage private agents that you&#8217;re hosting, or if you&#8217;re ready to go full, you know, all in on the deep end with a Microsoft hosted solution their build agents, then we can cover you. Whether it&#8217;s from soup to nuts. We got that covered.</p>
<p><strong>Kendra Morton</strong> (00:07:34) &#8211; That&#8217;s fantastic. Rob, thank you. Think there&#8217;s probably going to be more to talk about and I hope you and I get a chance to do that again real soon. So, thank you for joining me today.</p>
<p><strong>Rob Neff</strong> (00:07:43) &#8211; No, absolutely. I look forward to that and appreciate you taking the time.</p>
<p><strong>Kendra Morton</strong> (00:07:46) &#8211; Yeah, Thank you. So, to our audience, we look forward to catching you on an upcoming episode of TechTalk. If you&#8217;re looking for more information on our suite of software installation solutions or more about cloud license server, check out revenera.com/install and we hope you have a great day.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Microsoft&#8217;s ms-appinstaller Scheme</title>
		<link>https://www.revenera.com/blog/software-installation/new-scheme-from-microsoft-ms-appinstaller/</link>
		
		<dc:creator><![CDATA[Prathik Nayak]]></dc:creator>
		<pubDate>Mon, 02 Jun 2025 17:47:51 +0000</pubDate>
				<category><![CDATA[Software Installation]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[MSI]]></category>
		<category><![CDATA[MSIX]]></category>
		<guid isPermaLink="false">https://www.revenera.com/blog/?p=7502</guid>

					<description><![CDATA[<div><img loading="lazy" decoding="async" width="915" height="480" src="https://www.revenera.com/blog/wp-content/uploads/2021/06/1476_IS_Agnstc-02-915x480.png" class="attachment-card-hero size-card-hero wp-post-image" alt="" style="margin-bottom: 10px;" srcset="https://www.revenera.com/blog/wp-content/uploads/2021/06/1476_IS_Agnstc-02-915x480.png 915w, https://www.revenera.com/blog/wp-content/uploads/2021/06/1476_IS_Agnstc-02-300x158.png 300w, https://www.revenera.com/blog/wp-content/uploads/2021/06/1476_IS_Agnstc-02-1024x538.png 1024w, https://www.revenera.com/blog/wp-content/uploads/2021/06/1476_IS_Agnstc-02-450x236.png 450w, https://www.revenera.com/blog/wp-content/uploads/2021/06/1476_IS_Agnstc-02-768x403.png 768w, https://www.revenera.com/blog/wp-content/uploads/2021/06/1476_IS_Agnstc-02-536x281.png 536w, https://www.revenera.com/blog/wp-content/uploads/2021/06/1476_IS_Agnstc-02.png 1200w" sizes="auto, (max-width: 915px) 100vw, 915px" /></div>Distributing software shouldn’t be harder than building it. Yet for many Windows applications, the last mile, getting users to install quickly and safely, is still a source of friction.
Microsoft has quietly made this experience far more seamless with the ms-appinstaller protocol activation scheme, enabling users to install MSIX applications directly from the web with a single click. No manual downloads. No confusing installer steps. Just click and install.
Let’s look at what this scheme enables, why it matters, and how InstallShield makes it easy to take advantage of it.
What Is the ms-appinstaller Scheme?
The ms-appinstaller scheme is a&#8230;]]></description>
										<content:encoded><![CDATA[<div><img loading="lazy" decoding="async" width="915" height="480" src="https://www.revenera.com/blog/wp-content/uploads/2021/06/1476_IS_Agnstc-02-915x480.png" class="attachment-card-hero size-card-hero wp-post-image" alt="" style="margin-bottom: 10px;" srcset="https://www.revenera.com/blog/wp-content/uploads/2021/06/1476_IS_Agnstc-02-915x480.png 915w, https://www.revenera.com/blog/wp-content/uploads/2021/06/1476_IS_Agnstc-02-300x158.png 300w, https://www.revenera.com/blog/wp-content/uploads/2021/06/1476_IS_Agnstc-02-1024x538.png 1024w, https://www.revenera.com/blog/wp-content/uploads/2021/06/1476_IS_Agnstc-02-450x236.png 450w, https://www.revenera.com/blog/wp-content/uploads/2021/06/1476_IS_Agnstc-02-768x403.png 768w, https://www.revenera.com/blog/wp-content/uploads/2021/06/1476_IS_Agnstc-02-536x281.png 536w, https://www.revenera.com/blog/wp-content/uploads/2021/06/1476_IS_Agnstc-02.png 1200w" sizes="auto, (max-width: 915px) 100vw, 915px" /></div><p>Distributing software shouldn’t be harder than building it. Yet for many Windows applications, the last mile, getting users to install quickly and safely, is still a source of friction.</p>
<p>Microsoft has quietly made this experience far more seamless with the <code>ms-appinstaller</code> protocol activation scheme, enabling users to install MSIX applications directly from the web with a single click. No manual downloads. No confusing installer steps. Just click and install.</p>
<p>Let’s look at what this scheme enables, why it matters, and how InstallShield makes it easy to take advantage of it.</p>
<h2>What Is the <i>ms-appinstaller</i> Scheme?</h2>
<p>The <code>ms-appinstaller</code> scheme is a Microsoft-supported protocol that allows Windows to invoke App Installer directly from a web link. When a user clicks an <code>ms-appinstaller:</code> URL:</p>
<ul>
<li>Windows launches the built-in App Installer</li>
<li>The MSIX package is streamed directly from the web</li>
<li>The app is installed securely without requiring users to first download an installer file</li>
</ul>
<p>This approach dramatically reduces user friction and aligns perfectly with modern expectations around web-first software distribution.</p>
<h2>Why This Matters for Software Teams</h2>
<p>From a product and engineering standpoint, this model delivers several tangible benefits:</p>
<ul>
<li>Faster time-to-value for users: Users install your application in one click, straight from your website or documentation.</li>
<li>Improved security and trust: MSIX enforces signing, identity, and isolation, reducing the risks commonly associated with traditional installers.</li>
<li>Consistent installation experience: App Installer provides a standardized UI, ensuring predictable behavior across Windows environments.</li>
<li>Ideal for trials, utilities, and internal tools: Perfect for tools where you want users to “try it now” without friction.</li>
</ul>
<h2>Hosting Requirements (Made Simple)</h2>
<p>To enable <code>ms-appinstaller</code>, the hosting server must support a few specific requirements (such as correct MIME types). Rather than configuring a custom server, many teams choose GitHub Pages, where these requirements are already handled out of the box.</p>
<p>This makes it extremely easy to prototype or even productionize an “install from web” experience.</p>
<h2>A Simple Example: Installing from a Web Page</h2>
<p>At the heart of this experience is a simple hyperlink:</p>
<hr />
<p>&lt;a href=&#8221;ms-appinstaller:?source=https://example.com/MyApp.msix&#8221;&gt;</p>
<p>Install My Application</p>
<p>&lt;/a&gt;</p>
<hr />
<p>When users click this link, Windows takes over and handles the rest. That’s the “magic” of the <code>ms-appinstaller</code> scheme.</p>
<h2>Where InstallShield Fits In</h2>
<p>This is where <a href="https://www.revenera.com/install/products/installshield">InstallShield</a> adds significant value.</p>
<p>InstallShield enables you to:</p>
<ul>
<li>Create native MSIX packages with full control over identity, signing, and upgrades</li>
<li>Convert existing <a href="https://www.revenera.com/install/products/installshield/installshield-tips-tricks/best-practices-for-msi-installations">MSI installers</a> to MSIX without rewriting your installer logic</li>
<li>Digitally sign packages using enterprise-grade certificates</li>
<li>Maintain clean upgrades and uninstalls, even when distributing via the web</li>
</ul>
<p>In short, InstallShield lets you focus on how users experience your product, not on wrestling with packaging complexity.</p>
<p>The MSIX package used in our example is built and signed using InstallShield—demonstrating that enterprise-grade tooling and modern distribution models work seamlessly together.</p>
<h2>Is It Safe?</h2>
<p>Yes. MSIX packages installed via App Installer must be signed, and Windows clearly displays publisher identity before installation. This ensures transparency and builds user trust—especially important when installing directly from the web.</p>
<h2>The Bigger Picture: Modern Windows App Distribution</h2>
<p>The <code>ms-appinstaller</code> scheme is more than a neat trick—it’s part of a broader shift:</p>
<ul>
<li>From heavyweight installers → streamlined, web-first installs</li>
<li>From manual setup steps → one-click experiences</li>
<li>From legacy packaging → modern MSIX standards</li>
</ul>
<p>With InstallShield, you don’t have to choose between enterprise robustness and modern delivery. You get both.</p>
<h2>Try It Yourself</h2>
<p>If you’re exploring MSIX or looking to modernize your Windows installation strategy, InstallShield gives you the fastest path from build to browser-based install.</p>
<p>Build once. Distribute everywhere. <a href="https://info.revenera.com/IS-EVAL-InstallShield-Professional?lead_source=Website%20Visitor&amp;id=Revenera.com">Install effortlessly</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Revenera&#8217;s Software Installation Solutions win ComponentSource® Awards 2025</title>
		<link>https://www.revenera.com/blog/software-installation/reveneras-software-installation-solutions-win-componentsource-awards/</link>
		
		<dc:creator><![CDATA[Caitlin Kavanagh]]></dc:creator>
		<pubDate>Wed, 21 May 2025 13:00:12 +0000</pubDate>
				<category><![CDATA[Software Installation]]></category>
		<guid isPermaLink="false">https://www.revenera.com/blog/?p=9996</guid>

					<description><![CDATA[<div><img loading="lazy" decoding="async" width="915" height="480" src="https://www.revenera.com/blog/wp-content/uploads/2025/05/1357_IS_Blog_2025_CompSrcAw_Img_1200x630_R2A_2X-915x480.png" class="attachment-card-hero size-card-hero wp-post-image" alt="" style="margin-bottom: 10px;" srcset="https://www.revenera.com/blog/wp-content/uploads/2025/05/1357_IS_Blog_2025_CompSrcAw_Img_1200x630_R2A_2X-915x480.png 915w, https://www.revenera.com/blog/wp-content/uploads/2025/05/1357_IS_Blog_2025_CompSrcAw_Img_1200x630_R2A_2X-300x157.png 300w, https://www.revenera.com/blog/wp-content/uploads/2025/05/1357_IS_Blog_2025_CompSrcAw_Img_1200x630_R2A_2X-1024x538.png 1024w, https://www.revenera.com/blog/wp-content/uploads/2025/05/1357_IS_Blog_2025_CompSrcAw_Img_1200x630_R2A_2X-450x236.png 450w, https://www.revenera.com/blog/wp-content/uploads/2025/05/1357_IS_Blog_2025_CompSrcAw_Img_1200x630_R2A_2X-768x403.png 768w, https://www.revenera.com/blog/wp-content/uploads/2025/05/1357_IS_Blog_2025_CompSrcAw_Img_1200x630_R2A_2X-1536x806.png 1536w, https://www.revenera.com/blog/wp-content/uploads/2025/05/1357_IS_Blog_2025_CompSrcAw_Img_1200x630_R2A_2X.png 2048w, https://www.revenera.com/blog/wp-content/uploads/2025/05/1357_IS_Blog_2025_CompSrcAw_Img_1200x630_R2A_2X-536x281.png 536w" sizes="auto, (max-width: 915px) 100vw, 915px" /></div>We are delighted to share that our Software Installation solutions have once again been recognized by ComponentSource with the following prestigious awards:

Top 25 Bestselling Publisher Award 2025 – Revenera
Top 50 Bestselling Product Award 2025 – InstallShield Premier
Top 50 Bestselling Product Award 2025 – InstallShield Professional

These esteemed awards highlight highlight the exceptional work that has gone into Revenera’s Software Installation solutions over the past year. We are incredibly proud of this recognition and honored to be acknowledged by ComponentSource.
ComponentSource is the world’s largest marketplace and community for reusable software components and development tools, with over 1.3&#8230;]]></description>
										<content:encoded><![CDATA[<div><img loading="lazy" decoding="async" width="915" height="480" src="https://www.revenera.com/blog/wp-content/uploads/2025/05/1357_IS_Blog_2025_CompSrcAw_Img_1200x630_R2A_2X-915x480.png" class="attachment-card-hero size-card-hero wp-post-image" alt="" style="margin-bottom: 10px;" srcset="https://www.revenera.com/blog/wp-content/uploads/2025/05/1357_IS_Blog_2025_CompSrcAw_Img_1200x630_R2A_2X-915x480.png 915w, https://www.revenera.com/blog/wp-content/uploads/2025/05/1357_IS_Blog_2025_CompSrcAw_Img_1200x630_R2A_2X-300x157.png 300w, https://www.revenera.com/blog/wp-content/uploads/2025/05/1357_IS_Blog_2025_CompSrcAw_Img_1200x630_R2A_2X-1024x538.png 1024w, https://www.revenera.com/blog/wp-content/uploads/2025/05/1357_IS_Blog_2025_CompSrcAw_Img_1200x630_R2A_2X-450x236.png 450w, https://www.revenera.com/blog/wp-content/uploads/2025/05/1357_IS_Blog_2025_CompSrcAw_Img_1200x630_R2A_2X-768x403.png 768w, https://www.revenera.com/blog/wp-content/uploads/2025/05/1357_IS_Blog_2025_CompSrcAw_Img_1200x630_R2A_2X-1536x806.png 1536w, https://www.revenera.com/blog/wp-content/uploads/2025/05/1357_IS_Blog_2025_CompSrcAw_Img_1200x630_R2A_2X.png 2048w, https://www.revenera.com/blog/wp-content/uploads/2025/05/1357_IS_Blog_2025_CompSrcAw_Img_1200x630_R2A_2X-536x281.png 536w" sizes="auto, (max-width: 915px) 100vw, 915px" /></div><p>We are delighted to share that our Software Installation solutions have once again been recognized by <a href="https://www.componentsource.com/">ComponentSource</a> with the following prestigious awards:</p>
<ul>
<li><strong>Top 25 Bestselling Publisher Award 2025</strong> – <em>Revenera</em></li>
<li><strong>Top 50 Bestselling Product Award 2025</strong> – <em>InstallShield Premier</em></li>
<li><strong>Top 50 Bestselling Product Award 2025</strong> – <em>InstallShield Professional</em></li>
</ul>
<p>These esteemed awards highlight highlight the exceptional work that has gone into Revenera’s Software Installation solutions over the past year. We are incredibly proud of this recognition and honored to be acknowledged by ComponentSource.</p>
<p>ComponentSource is the world’s largest marketplace and community for reusable software components and development tools, with over 1.3 million licenses sold to more than 150,000 organizations in 180 countries. The Top 100 Bestselling Publishers and Products Awards are based on the total sales dollar value from customer orders placed during 2024, making this recognition a true reflection of market impact and customer trust.</p>
<p>Our continued investment in InstallShield’s capabilities has helped us stay at the forefront of the installer technology landscape. Some of the recent updates that contributed to this recognition include:</p>
<ul>
<li><strong>Support for Azure Key Vault Signing using Custom Signing</strong>: Enhancing security and flexibility in the code-signing process for enterprise environments.</li>
<li><strong>ARM Support for InstallScript Setups on Windows 11</strong>: Expanding platform compatibility to meet the evolving needs of modern devices.</li>
<li><strong>Install Windows Package Manager Apps from Suite</strong> – Enabling developers to configure their suite to install apps from Windows Package Manager (WPM)</li>
</ul>
<p>These innovations are just a few examples of how we continue to adapt to customer needs, industry changes, and modern application deployment practices.</p>
<p>We extend our heartfelt thanks to our customers and partners for your continued support. Your trust, feedback, and collaboration have been central to our success and evolution. Thank you for being a crucial part of our success. We look forward to continued excellence in the years to come.</p>
<p>Here’s a little more about our solutions. We encourage you to learn more and <a href="https://www.revenera.com/about-us/contact-us?C_Interest1=sales&amp;C_SolutionInterest=IS">contact us</a> if you have a question about our InstallShield or InstallAnywhere solutions.</p>
<p><strong>InstallShield</strong></p>
<p><a href="https://www.revenera.com/install/products/installshield">InstallShield</a> is the industry standard for developers creating installers for Windows desktops, servers, virtual and cloud platforms. Using Revenera’s Cloud License Server (CLS), you can now configure InstallShield to your CLS and build without any friction in cloud environments. You no longer need to configure a license server and upgrade for every release.</p>
<p>Key product features include:</p>
<ul>
<li>Support for MSIX</li>
<li>Seamlessly build on cloud platforms using Cloud License Server</li>
</ul>
<ul>
<li>Simplified builds within Docker</li>
<li>Integration with Visual Studio</li>
<li>And more</li>
</ul>
<p><strong>InstallAnywhere</strong></p>
<p><a href="https://www.revenera.com/install/products/installanywhere">InstallAnywhere</a> is the leading multi-platform solution for developers creating installers for physical, virtual and cloud environments. More developers choose InstallAnywhere to build reliable and consistent installations because it offers an ideal combination of ease-of-use and powerful functionality.</p>
<p>Key product features include:</p>
<ul>
<li>Build installers that run seamlessly in the latest macOS versions</li>
<li>Creates Java™-based installations for multiplatform applications, including Windows® 10/11</li>
<li>Manages rules and dependencies. Automates processes</li>
<li>Installs dependencies from Linux® package managers</li>
<li>And more</li>
</ul>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>MSIX Values: Introduction to Package Support Framework (PSF)</title>
		<link>https://www.revenera.com/blog/software-installation/msix-values-introduction-to-package-support-framework-psf/</link>
		
		<dc:creator><![CDATA[Manikya Prakash Sarashetty]]></dc:creator>
		<pubDate>Sat, 25 Jan 2025 19:04:04 +0000</pubDate>
				<category><![CDATA[Software Installation]]></category>
		<category><![CDATA[Agile Installation Development]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[InstallShield]]></category>
		<category><![CDATA[MSI]]></category>
		<category><![CDATA[MSIX]]></category>
		<guid isPermaLink="false">https://www.revenera.com/blog/?p=5238</guid>

					<description><![CDATA[<div><img loading="lazy" decoding="async" width="915" height="480" src="https://www.revenera.com/blog/wp-content/uploads/2020/03/1476_IS_Agnstc-07-915x480.png" class="attachment-card-hero size-card-hero wp-post-image" alt="PSF" style="margin-bottom: 10px;" srcset="https://www.revenera.com/blog/wp-content/uploads/2020/03/1476_IS_Agnstc-07-915x480.png 915w, https://www.revenera.com/blog/wp-content/uploads/2020/03/1476_IS_Agnstc-07-300x158.png 300w, https://www.revenera.com/blog/wp-content/uploads/2020/03/1476_IS_Agnstc-07-1024x538.png 1024w, https://www.revenera.com/blog/wp-content/uploads/2020/03/1476_IS_Agnstc-07-450x236.png 450w, https://www.revenera.com/blog/wp-content/uploads/2020/03/1476_IS_Agnstc-07-768x403.png 768w, https://www.revenera.com/blog/wp-content/uploads/2020/03/1476_IS_Agnstc-07-536x281.png 536w, https://www.revenera.com/blog/wp-content/uploads/2020/03/1476_IS_Agnstc-07.png 1200w" sizes="auto, (max-width: 915px) 100vw, 915px" /></div>While MSIX provides a modern, secure packaging model for Windows applications, compatibility with existing Win32 apps is a common concern. Many of these applications weren’t designed for containerized execution. The Package Support Framework (PSF) bridges this gap, enabling Win32 apps to run successfully within an MSIX package.
Running Win32 Apps
MSIX enforces a more isolated and predictable runtime. That delivers cleaner installs, safer upgrades, and better manageability — but it also restricts behaviors common to legacy installers and apps. Typical constraints include:

Writes to the installation directory or current working directory are blocked or redirected.
Hard-coded paths, first-run installer actions,&#8230;]]></description>
										<content:encoded><![CDATA[<div><img loading="lazy" decoding="async" width="915" height="480" src="https://www.revenera.com/blog/wp-content/uploads/2020/03/1476_IS_Agnstc-07-915x480.png" class="attachment-card-hero size-card-hero wp-post-image" alt="PSF" style="margin-bottom: 10px;" srcset="https://www.revenera.com/blog/wp-content/uploads/2020/03/1476_IS_Agnstc-07-915x480.png 915w, https://www.revenera.com/blog/wp-content/uploads/2020/03/1476_IS_Agnstc-07-300x158.png 300w, https://www.revenera.com/blog/wp-content/uploads/2020/03/1476_IS_Agnstc-07-1024x538.png 1024w, https://www.revenera.com/blog/wp-content/uploads/2020/03/1476_IS_Agnstc-07-450x236.png 450w, https://www.revenera.com/blog/wp-content/uploads/2020/03/1476_IS_Agnstc-07-768x403.png 768w, https://www.revenera.com/blog/wp-content/uploads/2020/03/1476_IS_Agnstc-07-536x281.png 536w, https://www.revenera.com/blog/wp-content/uploads/2020/03/1476_IS_Agnstc-07.png 1200w" sizes="auto, (max-width: 915px) 100vw, 915px" /></div><p>While MSIX provides a modern, secure packaging model for Windows applications, compatibility with existing Win32 apps is a common concern. Many of these applications weren’t designed for containerized execution. The Package Support Framework (PSF) bridges this gap, enabling Win32 apps to run successfully within an MSIX package.</p>
<h2>Running Win32 Apps</h2>
<p><span data-teams="true">MSIX enforces a more isolated and predictable runtime. That delivers cleaner installs, safer upgrades, and better manageability — but it also restricts behaviors common to legacy installers and apps. Typical constraints include:</span></p>
<ul>
<li><span data-teams="true">Writes to the installation directory or current working directory are blocked or redirected.</span></li>
<li><span data-teams="true">Hard-coded paths, first-run installer actions, and helper processes that rely on system-wide state can fail at runtime.</span></li>
</ul>
<p><span data-teams="true">From an IT perspective that can look like a showstopper… until you apply the right compatibility layer.</span></p>
<h2>What Package Support Framework (PSF) is, and How it Helps</h2>
<p><span data-teams="true">The Package Support Framework (PSF) is an open-source toolkit from Microsoft that makes many Win32 apps work correctly inside MSIX without changing the app binary. PSF is built on Microsoft Detours technology and works by intercepting specific API calls at runtime and routing them to MSIX-friendly locations or behaviors.</span></p>
<h2>How PSF Works</h2>
<ul>
<li><span data-teams="true">MSIX replaces the app’s original EXE with the PSF Launcher.</span></li>
<li><span data-teams="true">The Launcher reads a package configuration file (config.json) that lists one or more “fixups.”</span></li>
<li><span data-teams="true">Each fixup is a small shim that intercepts targeted API calls (file I/O, environment lookups, process launches) and applies a runtime redirect or modification.</span></li>
<li><span data-teams="true">The result: the app runs unchanged, but its read/write operations and environment are routed to locations compatible with MSIX.</span></li>
</ul>
<p>For more detailed documentation on how PSF works, you refer to Microsoft&#8217;s documentation <a href="https://docs.microsoft.com/en-us/windows/msix/psf/package-support-framework-overview">here</a>.</p>
<p><img loading="lazy" decoding="async" class="alignnone wp-image-5239" src="https://www.revenera.com/blog/wp-content/uploads/2020/03/MSIX-Values-Blog-2-image-300x96.png" alt="PSF" width="519" height="166" srcset="https://www.revenera.com/blog/wp-content/uploads/2020/03/MSIX-Values-Blog-2-image-300x96.png 300w, https://www.revenera.com/blog/wp-content/uploads/2020/03/MSIX-Values-Blog-2-image-450x144.png 450w, https://www.revenera.com/blog/wp-content/uploads/2020/03/MSIX-Values-Blog-2-image-768x245.png 768w, https://www.revenera.com/blog/wp-content/uploads/2020/03/MSIX-Values-Blog-2-image-915x292.png 915w, https://www.revenera.com/blog/wp-content/uploads/2020/03/MSIX-Values-Blog-2-image-536x171.png 536w, https://www.revenera.com/blog/wp-content/uploads/2020/03/MSIX-Values-Blog-2-image-550x176.png 550w, https://www.revenera.com/blog/wp-content/uploads/2020/03/MSIX-Values-Blog-2-image-600x192.png 600w, https://www.revenera.com/blog/wp-content/uploads/2020/03/MSIX-Values-Blog-2-image-560x179.png 560w, https://www.revenera.com/blog/wp-content/uploads/2020/03/MSIX-Values-Blog-2-image.png 926w" sizes="auto, (max-width: 519px) 100vw, 519px" /></p>
<h2>Common Fixup Scenarios</h2>
<ul>
<li>File redirection: redirect writes from Program Files to a per-user or package-local folder.</li>
<li>Path remapping: rewrite hard-coded file paths so the app finds its resources.</li>
<li>Process or environment injection: wrap helper processes or inject environment variables needed for first-run initialization.</li>
</ul>
<p>The key limitation is that most compatibility problems only surface at runtime. There’s no static scanner that lists every possible runtime assumption. That’s why a test-driven approach — run, observe failures, apply targeted fixups, iterate — is the practical method for converting apps.</p>
<h2>Community and maintenance</h2>
<p>Microsoft has open-sourced PSF and maintains a growing catalog of community-contributed fixups. Over time, that shared library reduces conversion effort for common patterns, but for many enterprise apps you’ll still need custom configuration or bespoke fixups.</p>
<h2>Final Thoughts</h2>
<p>MSIX delivers major operational advantages, and PSF provides a pragmatic compatibility bridge for many Win32 apps. Combined with InstallShield’s packaging, validation, and automation capabilities, organizations can accelerate MSIX adoption without large rewrites — using PSF to unblock immediate needs while planning longer-term modernization where required.</p>
<p>Try InstallShield’s MSIX tools: start a free trial to convert your first package and see how PSF integration can simplify compatibility work.</p>
<p><strong>Additional Resources</strong></p>
<p><a href="https://docs.microsoft.com/en-us/windows/msix/psf/package-support-framework-overview">Microsoft’s Official Documentation on PSF</a></p>
<p><a href="https://github.com/Microsoft/MSIX-PackageSupportFramework/">Package Support Framework on Github</a></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Creating Installations for ARM-Based Devices with InstallShield</title>
		<link>https://www.revenera.com/blog/software-installation/creating-installations-for-arm-based-devices/</link>
		
		<dc:creator><![CDATA[Prathik Nayak]]></dc:creator>
		<pubDate>Thu, 09 Jan 2025 18:23:27 +0000</pubDate>
				<category><![CDATA[Software Installation]]></category>
		<category><![CDATA[InstallShield]]></category>
		<category><![CDATA[Windows Platforms]]></category>
		<guid isPermaLink="false">https://www.revenera.com/blog/installtalk/?p=1280</guid>

					<description><![CDATA[<div><img loading="lazy" decoding="async" width="915" height="480" src="https://www.revenera.com/blog/wp-content/uploads/2020/03/1476_IS_Agnstc-04-915x480.png" class="attachment-card-hero size-card-hero wp-post-image" alt="Installation Packaging" style="margin-bottom: 10px;" srcset="https://www.revenera.com/blog/wp-content/uploads/2020/03/1476_IS_Agnstc-04-915x480.png 915w, https://www.revenera.com/blog/wp-content/uploads/2020/03/1476_IS_Agnstc-04-300x158.png 300w, https://www.revenera.com/blog/wp-content/uploads/2020/03/1476_IS_Agnstc-04-1024x538.png 1024w, https://www.revenera.com/blog/wp-content/uploads/2020/03/1476_IS_Agnstc-04-450x236.png 450w, https://www.revenera.com/blog/wp-content/uploads/2020/03/1476_IS_Agnstc-04-768x403.png 768w, https://www.revenera.com/blog/wp-content/uploads/2020/03/1476_IS_Agnstc-04-536x281.png 536w, https://www.revenera.com/blog/wp-content/uploads/2020/03/1476_IS_Agnstc-04.png 1200w" sizes="auto, (max-width: 915px) 100vw, 915px" /></div>The Windows ecosystem is evolving, and ARM-based devices are no longer niche. With Microsoft’s continued investment in Windows on ARM and hardware partners delivering increasingly powerful ARM64 devices, software vendors must ensure their installers are ready to support this growing platform.
At Revenera, we’ve been closely tracking this shift. InstallShield already enables you to build and deliver reliable installations for ARM-based Windows devices, without forcing disruptive changes to your existing installer projects.
Why ARM-Based Windows Devices Matter
Historically, Windows applications were built almost exclusively for x86 and x64 architectures. That assumption no longer holds true.
Windows on ARM brings tangible&#8230;]]></description>
										<content:encoded><![CDATA[<div><img loading="lazy" decoding="async" width="915" height="480" src="https://www.revenera.com/blog/wp-content/uploads/2020/03/1476_IS_Agnstc-04-915x480.png" class="attachment-card-hero size-card-hero wp-post-image" alt="Installation Packaging" style="margin-bottom: 10px;" srcset="https://www.revenera.com/blog/wp-content/uploads/2020/03/1476_IS_Agnstc-04-915x480.png 915w, https://www.revenera.com/blog/wp-content/uploads/2020/03/1476_IS_Agnstc-04-300x158.png 300w, https://www.revenera.com/blog/wp-content/uploads/2020/03/1476_IS_Agnstc-04-1024x538.png 1024w, https://www.revenera.com/blog/wp-content/uploads/2020/03/1476_IS_Agnstc-04-450x236.png 450w, https://www.revenera.com/blog/wp-content/uploads/2020/03/1476_IS_Agnstc-04-768x403.png 768w, https://www.revenera.com/blog/wp-content/uploads/2020/03/1476_IS_Agnstc-04-536x281.png 536w, https://www.revenera.com/blog/wp-content/uploads/2020/03/1476_IS_Agnstc-04.png 1200w" sizes="auto, (max-width: 915px) 100vw, 915px" /></div><p>The Windows ecosystem is evolving, and ARM-based devices are no longer niche. With Microsoft’s continued investment in Windows on ARM and hardware partners delivering increasingly powerful ARM64 devices, software vendors must ensure their installers are ready to support this growing platform.</p>
<p>At Revenera, we’ve been closely tracking this shift. <a href="https://www.revenera.com/install/products/installshield">InstallShield</a> already enables you to build and deliver reliable installations for ARM-based Windows devices, without forcing disruptive changes to your existing installer projects.</p>
<h2><strong>Why ARM-Based Windows Devices Matter</strong></h2>
<p>Historically, Windows applications were built almost exclusively for x86 and x64 architectures. That assumption no longer holds true.</p>
<p>Windows on ARM brings tangible benefits:</p>
<ul>
<li>Longer battery life, ideal for mobile and lightweight devices</li>
<li>Always-on connectivity</li>
<li>Increasing availability of enterprise-grade ARM64 hardware</li>
</ul>
<p>Importantly, Microsoft has made ARM adoption easier by providing built-in x86 emulation, allowing many existing Win32 applications to run seamlessly on ARM-based systems. For software vendors, this lowers the barrier to entry, but installers still need to behave correctly on ARM platforms.</p>
<h2><strong>Will Existing x86 or x64 Applications Run on ARM?</strong></h2>
<p>Yes, most x86 applications run on ARM-based Windows without modification, thanks to Microsoft’s emulation layer. Windows dynamically translates x86 instructions into ARM64 instructions at runtime, enabling compatibility with existing binaries.</p>
<p>From an installer perspective, this means:</p>
<ul>
<li>Your application binaries may already work</li>
<li>Your installer must still be architecture-aware, especially when writing files, registry entries, and system components</li>
</ul>
<p>That’s where InstallShield comes in.</p>
<h2><strong>Building ARM-Compatible Installations with InstallShield</strong></h2>
<p>If you are already using InstallShield to build Win32 installers, the good news is simple:</p>
<p>You can continue using InstallShield today, no redesign required.</p>
<p>InstallShield supports building installations that work correctly on ARM-based Windows systems, including native ARM64 installers where required.</p>
<h3><strong>Basic MSI Projects: Key Configuration</strong></h3>
<p>For applications targeting ARM64 devices, InstallShield provides explicit support through Basic MSI projects. To ensure correct behavior on ARM-based systems, configure the following in your project:</p>
<ul>
<li>Template Summary: Arm64</li>
<li>Schema: 500</li>
</ul>
<p>These settings are available in the Software Information view of the project and ensure Windows Installer recognizes the package as ARM64-aware.</p>
<p>Once configured, your installer:</p>
<ul>
<li>Installs files into the correct native locations</li>
<li>Writes registry data appropriately</li>
<li>Avoids WOW6432Node redirection issues common with misconfigured packages</li>
</ul>
<h2><strong>What “Works Automatically” vs. What Requires Attention</strong></h2>
<p>From an engineering standpoint, it’s important to be clear about boundaries.</p>
<h3><strong>Works Out of the Box</strong></h3>
<ul>
<li>Installing x86-based applications on ARM via Windows emulation</li>
<li>Running existing InstallShield setups on ARM devices</li>
<li>Standard MSI logic, conditions, and sequencing</li>
</ul>
<h3><strong>Requires Correct Configuration</strong></h3>
<ul>
<li>ARM64-native file locations</li>
<li>Registry placement (32-bit vs. 64-bit components)</li>
<li>Template Summary and Windows Installer version alignment</li>
</ul>
<h2><strong>Looking Ahead: Native ARM Support Is Expanding</strong></h2>
<p>ARM adoption is accelerating, and so is InstallShield’s investment in this space.</p>
<p>Native ARM64 support in InstallShield continues to evolve, with ongoing enhancements focused on:</p>
<ul>
<li>Improved ARM-specific folder handling</li>
<li>Cleaner native installations</li>
<li>Alignment with newer Windows Installer capabilities</li>
</ul>
<p>Whether ARM64 is part of your product roadmap, or already part of your customer base, now is the right time to validate your installer strategy. <a href="https://www.revenera.com/about-us/contact-us?C_Interest1=sales&amp;C_SolutionInterest=IS">Contact us for more information</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
