<?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[M365 Show -  Microsoft 365 Digital Workplace Daily: Microsoft Azure Pulse: Cloud. Scalable. Secure.]]></title><description><![CDATA[Unlock the power of Microsoft Azure with “Azure Pulse,” your go-to newsletter for cloud innovation, security, AI, infrastructure, and DevOps insights. Stay up to date with the latest features, architecture best practices, cost optimization tips, and expert guidance for building scalable, secure, and future-ready cloud solutions. Whether you're a cloud architect, developer, or IT strategist, Azure Pulse delivers the knowledge you need to thrive in a cloud-first world.]]></description><link>https://newsletter.m365.show/s/azure-pulse-cloud-scalable-secure</link><image><url>https://substackcdn.com/image/fetch/$s_!lvpM!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F185d552e-dd17-493f-8d6d-df2df34c23c3_1280x1280.png</url><title>M365 Show -  Microsoft 365 Digital Workplace Daily: Microsoft Azure Pulse: Cloud. Scalable. Secure.</title><link>https://newsletter.m365.show/s/azure-pulse-cloud-scalable-secure</link></image><generator>Substack</generator><lastBuildDate>Sat, 01 Aug 2026 08:35:39 GMT</lastBuildDate><atom:link href="https://newsletter.m365.show/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Mirko Peters]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[mirko.peters@datascience.show]]></webMaster><itunes:owner><itunes:email><![CDATA[mirko.peters@datascience.show]]></itunes:email><itunes:name><![CDATA[Mirko Peters - M365 Specialist]]></itunes:name></itunes:owner><itunes:author><![CDATA[Mirko Peters - M365 Specialist]]></itunes:author><googleplay:owner><![CDATA[mirko.peters@datascience.show]]></googleplay:owner><googleplay:email><![CDATA[mirko.peters@datascience.show]]></googleplay:email><googleplay:author><![CDATA[Mirko Peters - M365 Specialist]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Why Networking is the #1 Most Critical Skill in Microsoft Azure]]></title><description><![CDATA[Cloud adoption is moving at a breakneck pace, but with that speed comes a level of complexity that many organizations are unprepared to handle.]]></description><link>https://newsletter.m365.show/p/why-networking-is-the-1-most-critical</link><guid isPermaLink="false">https://newsletter.m365.show/p/why-networking-is-the-1-most-critical</guid><dc:creator><![CDATA[Mirko Peters - M365 Specialist]]></dc:creator><pubDate>Tue, 07 Jul 2026 17:42:30 GMT</pubDate><enclosure url="https://i.scdn.co/image/ab6765630000ba8a553b77e340ce1b6603801aac" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Cloud adoption is moving at a breakneck pace, but with that speed comes a level of complexity that many organizations are unprepared to handle. In the modern era, networks are no longer just a collection of cables, switches, and physical routers. They are software-defined, automated, globally distributed, and expected to be secure from the very first second of deployment. Whether you are deploying a simple Azure Function or managing hundreds of virtual networks across multiple subscriptions, networking has become the most critical, and often most misunderstood, skill in the Azure ecosystem.</p><iframe class="spotify-wrap podcast" data-attrs="{&quot;image&quot;:&quot;https://i.scdn.co/image/ab6765630000ba8a553b77e340ce1b6603801aac&quot;,&quot;title&quot;:&quot;Azure Networking Unlocked: Secure Azure Functions, Virtual Network Manager &amp; Infrastructure as Code with Rex de Koning [MVP-MCT]&quot;,&quot;subtitle&quot;:&quot;Mirko Peters - Founder of m365.fm, m365.show and m365con.net&quot;,&quot;description&quot;:&quot;Episode&quot;,&quot;url&quot;:&quot;https://open.spotify.com/episode/4mgQnpdvJLI8zbrgxMEeqi&quot;,&quot;belowTheFold&quot;:false,&quot;noScroll&quot;:false}" src="https://open.spotify.com/embed/episode/4mgQnpdvJLI8zbrgxMEeqi" frameborder="0" gesture="media" allowfullscreen="true" allow="encrypted-media" data-component-name="Spotify2ToDOM"></iframe><p>In a recent episode of the MC65 FM podcast, <strong>Rex de Koning</strong>, a Microsoft MVP and certified trainer with nearly 30 years of IT experience, shared his insights on the shifting landscape of cloud infrastructure. From his early days with a Commodore 64 to his current role as a leading expert in Infrastructure as Code (IaC), de Koning challenges several &#8220;industry standards&#8221; and provides a roadmap for mastering Azure networking.</p><h2>The Dangerous Misconception: &#8220;Microsoft Handles the Network&#8221;</h2><p>One of the most pervasive and dangerous myths in cloud computing is the idea that because you are moving to a managed platform, Microsoft handles the networking for you. While Microsoft provides the underlying physical infrastructure, the <em>logical</em> architecture is entirely the responsibility of the user. De Koning points out that many companies fall into a trap by assuming cloud networking is a direct mirror of their on-premise environments.</p><p><em>&#8220;Networking in Azure works completely different than most people think,&#8221;</em> de Koning explains. In a traditional data center, you have physical VLANs and clear boundaries. In Azure, while the concepts of Virtual Networks (VNets) and subnets exist, the actual routing and differentiation are often handled at the resource level rather than the network level. Failing to understand this distinction leads to bloated architectures that are difficult to manage and even harder to secure.</p><h2>The Controversial Reality of Subnets and NSGs</h2><p>In perhaps his most polarizing take, de Koning suggests that the traditional obsession with creating numerous subnets is largely unnecessary in Azure. In the on-premise world, subnets were the primary way to segment traffic. In Azure, the <strong>Network Security Group (NSG)</strong> is the real hero.</p><p>De Koning argues that besides specific resources that require dedicated subnets, such as Azure Firewalls or Virtual Network Gateways, creating a complex web of subnets for the sake of organization is a legacy habit that provides little actual value. Instead, the focus should be on the resource itself. <strong>NSGs should be your first line of defense.</strong> By applying security rules directly to the resource or the NIC, you achieve a more granular and effective security posture than you ever could by simply relying on subnet-level isolation.</p><h2>Choosing Your Architecture: Hub-and-Spoke vs. Virtual WAN</h2><p>When it comes to connecting multiple environments, architects usually find themselves choosing between two main frameworks: the traditional Hub-and-Spoke model or the managed Azure Virtual WAN (vWAN). De Koning offers a nuanced, and somewhat critical, view of both.</p><h3>The Hub-and-Spoke &#8220;Legacy&#8221;</h3><p>The Hub-and-Spoke model is the &#8220;consultant&#8217;s favorite&#8221; because it is familiar. It mimics on-premise architecture, making it easy for traditional network engineers to understand. However, it has significant drawbacks. For instance, connecting two different branches through a Hub-and-Spoke setup is notoriously difficult without using complex tools like <strong>Azure Route Server</strong>.</p><h3>The Virtual WAN &#8220;Black Box&#8221;</h3><p>Microsoft created Virtual WAN to simplify global routing and connectivity. It is a managed service that handles much of the heavy lifting. However, de Koning warns of a significant trade-off: <strong>visibility</strong>. Because vWAN is a managed service, users have very little insight into what is happening &#8220;under the hood.&#8221; When routing issues occur, troubleshooting can become a nightmare because you cannot see the internal logic of the managed service. This lack of transparency is why many advanced users are gravitating back toward manual setups using Route Server for better control.</p><h2>The Challenges of Multi-Region Deployments</h2><p>As companies grow, they often expand into multi-region Azure setups. While this is great for global reach, it introduces two major hurdles that de Koning highlights: <strong>latency and cost.</strong></p><ul><li><p><strong>Latency:</strong> While regions within Europe (like Western Europe and Northern Europe) are relatively close, connecting to regions in Singapore or China introduces unavoidable physical delays. If your application isn&#8217;t designed for these latencies, it will fail, regardless of how &#8220;fast&#8221; the cloud is.</p></li><li><p><strong>Egress Costs:</strong> Moving data between regions isn&#8217;t free. High volumes of traffic between a primary region and a DR (Disaster Recovery) region can lead to massive, unexpected bills.</p></li><li><p><strong>Resource Availability:</strong> De Koning also notes a controversial point regarding DR: you cannot always assume that resources will be available in a secondary region during a massive failure. If an entire region goes down, every other company will be trying to spin up resources in the backup region simultaneously, potentially leading to capacity shortages.</p></li></ul><h2>The Secret Weapon: Azure Virtual Network Manager (AVNM)</h2><p>If there is one tool de Koning believes is criminally underused, it is the <strong>Azure Virtual Network Manager (AVNM)</strong>. This service solves several of the most common pain points in large-scale Azure environments.</p><h3>1. Centralized IP Address Management (IPAM)</h3><p>AVNM includes IPAM capabilities that allow you to see your entire network footprint in one &#8220;pane of glass.&#8221; You can track which IP ranges are in use, which are free, and even include your on-premise ranges to prevent overlapping. This prevents the &#8220;IP overlap&#8221; disasters that often plague growing companies.</p><h3>2. Automated Connectivity and Tagging</h3><p>Instead of manually peering every new VNet, AVNM allows you to use <strong>tags</strong>. When a new network is created with a specific tag, AVNM automatically identifies it and pulls it into the Hub-and-Spoke architecture, setting up all necessary routing without human intervention.</p><h3>3. Security Admin Rules</h3><p>This is perhaps the most powerful feature of AVNM. Traditionally, NSG rules are processed from top to bottom (100 to 65,535). If you need to enforce a security rule across 500 different NSGs, doing it manually is impossible. <strong>AVNM Admin Rules</strong> sit in front of standard NSGs (ranking from 1 to 99). This allows security teams to &#8220;force&#8221; a rule, like blocking a specific port or allowing a management IP, across the entire organization, regardless of what the local NSG says.</p><h2>Key Takeaways for Azure Professionals</h2><ul><li><p><strong>Shift your mindset:</strong> Stop thinking about cloud networking as physical cables. It is software-defined and requires an automation-first approach.</p></li><li><p><strong>Prioritize NSGs over Subnets:</strong> Don&#8217;t over-complicate your VNet structure. Focus on securing the resources directly.</p></li><li><p><strong>Be wary of &#8220;Managed&#8221; services:</strong> While Virtual WAN simplifies things, understand that you lose visibility. If you need total control, look into Azure Route Server.</p></li><li><p><strong>Master AVNM:</strong> Use Azure Virtual Network Manager to automate your peering, manage your IP space, and enforce global security policies.</p></li><li><p><strong>Watch your egress:</strong> Multi-region is not a silver bullet; it requires careful cost and latency analysis.</p></li></ul><h2>Conclusion</h2><p>Mastering Azure networking isn&#8217;t about memorizing every service Microsoft offers; it&#8217;s about understanding the fundamental shift from hardware to software. As Rex de Koning points out, the tools to manage massive, complex environments already exist, tools like <strong>Azure Virtual Network Manager</strong> and <strong>Infrastructure as Code</strong>, but they require a departure from &#8220;the way we&#8217;ve always done it.&#8221; By embracing automation and moving security closer to the resource, organizations can build cloud architectures that are not only scalable but truly resilient.</p>]]></content:encoded></item><item><title><![CDATA[How to Automate M365 Security Using Microsoft Graph API]]></title><description><![CDATA[Your security dashboard is green.]]></description><link>https://newsletter.m365.show/p/how-to-automate-m365-security-using</link><guid isPermaLink="false">https://newsletter.m365.show/p/how-to-automate-m365-security-using</guid><dc:creator><![CDATA[Mirko Peters - M365 Specialist]]></dc:creator><pubDate>Mon, 06 Jul 2026 07:15:10 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!rTaL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe888c946-440f-4947-8b5a-4635bbb18d9a_1280x720.jpeg" 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_!rTaL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe888c946-440f-4947-8b5a-4635bbb18d9a_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rTaL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe888c946-440f-4947-8b5a-4635bbb18d9a_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rTaL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe888c946-440f-4947-8b5a-4635bbb18d9a_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rTaL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe888c946-440f-4947-8b5a-4635bbb18d9a_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rTaL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe888c946-440f-4947-8b5a-4635bbb18d9a_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rTaL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe888c946-440f-4947-8b5a-4635bbb18d9a_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e888c946-440f-4947-8b5a-4635bbb18d9a_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:149257,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://newsletter.m365.show/i/205464944?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe888c946-440f-4947-8b5a-4635bbb18d9a_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rTaL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe888c946-440f-4947-8b5a-4635bbb18d9a_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rTaL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe888c946-440f-4947-8b5a-4635bbb18d9a_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rTaL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe888c946-440f-4947-8b5a-4635bbb18d9a_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rTaL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe888c946-440f-4947-8b5a-4635bbb18d9a_1280x720.jpeg 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 aria-hidden="true" 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><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>Your security dashboard is green. Your policies are in place, alerts are flowing, and your team is monitoring the environment. To any outside observer, everything looks fine. But in reality, that dashboard is a snapshot of a world that no longer exists. With hundreds of applications and thousands of identities, most security teams are operating on a governance model built for 2010. They believe they are in control because they can see the portal, but portals are <strong>rearview mirrors</strong>. They show you what happened, not what is happening, and they certainly don&#8217;t show you what is about to break.</p><iframe class="spotify-wrap podcast" data-attrs="{&quot;image&quot;:&quot;https://i.scdn.co/image/ab6765630000ba8a8bd53a5c451c37b6202787b6&quot;,&quot;title&quot;:&quot;How To Trick Microsoft Graph Into Securing Your Entire Tenant&quot;,&quot;subtitle&quot;:&quot;Mirko Peters - Founder of m365.fm, m365.show and m365con.net&quot;,&quot;description&quot;:&quot;Episode&quot;,&quot;url&quot;:&quot;https://open.spotify.com/episode/1wVxBDntkWwA91GKQSEmSJ&quot;,&quot;belowTheFold&quot;:false,&quot;noScroll&quot;:false}" src="https://open.spotify.com/embed/episode/1wVxBDntkWwA91GKQSEmSJ" frameborder="0" gesture="media" allowfullscreen="true" allow="encrypted-media" data-component-name="Spotify2ToDOM"></iframe><p>This is where <strong>Microsoft Graph</strong> changes everything. Graph isn&#8217;t just another tool in your stack; it is the structural layer underneath all of Microsoft 365. It is the place where actual decisions happen. Every sign-in, every permission grant, and every policy evaluation occurs in Graph first. The portal merely shows you the aftermath. By understanding how to use Graph, you can transition from reactive monitoring to proactive, automated security that portals can never achieve.</p><h2>The Fatal Flaw: Why Portals Are Killing Your Security</h2><p>Every day in your tenant, a dangerous gap exists between reality and representation. The portal shows you <em>state</em>, but security is actually about <em>flow</em>. A snapshot at 2:00 PM might indicate a secure environment, but by 3:00 PM, dozens of new OAuth grants could be created. By 4:00 PM, a user might sign in from an impossible location, and by 5:00 PM, thousands of files could be exfiltrated. Through all of this, your dashboard may still show a reassuring green light because dashboards update on their own schedule, not in real-time.</p><h3>The Myth of Real-Time Protection</h3><p>Conditional Access policies feel like an immediate shield, but <em>enforcement latency</em> is a hidden danger. When you create a policy in the portal, it may feel instantaneous, but full propagation across every endpoint and cloud region can take up to 24 hours. If a risky user signs in while your new policy is still rolling out, the damage is done before the protection is even active.</p><h3>The Invisible Gaps in Monitoring</h3><p>Most Security Operations Center (SOC) teams monitor the alerts that <em>are</em> triggered. However, the real danger lies in the alerts that <em>should</em> have been triggered but weren&#8217;t. When a risky sign-in falls just below a specific threshold, it never creates an alert, meaning it never gets investigated. Your audit logs will tell you what happened after the fact, but they don&#8217;t explain <em>why</em> it happened or if the action was legitimate. They record the history, but they don&#8217;t provide the cure.</p><h2>Moving from State to Flow: The Structural Problem</h2><p>The core issue with traditional Microsoft 365 governance is the assumption of <strong>state management</strong>. You set a policy and assume it holds. You grant a permission and assume it remains static until you manually revoke it. However, modern identity security is not a series of static points; it is a continuous stream of events.</p><p>Think about the movement currently happening in your tenant:</p><ul><li><p>Continuous sign-ins from users and automated services.</p></li><li><p>Tokens being issued, refreshed, and used.</p></li><li><p>OAuth apps requesting new scopes and gaining user consent.</p></li><li><p>Configurations drifting as different admins make adjustments.</p></li></ul><p>Your governance model likely misses this continuous movement because it is designed to see snapshots. When a user grants consent to a malicious OAuth app, you might not know until your next manual audit. By that time, the app has already read emails, downloaded sensitive files, and moved laterally. The damage happens in the <em>gap</em> between the event and the discovery.</p><h2>Microsoft Graph: The True Control Plane</h2><p>To secure a modern environment, you must move beyond the UI layer and into the API layer. <strong>Microsoft Graph</strong> is the unified REST API that exposes the entire Microsoft 365 system. It is the connective tissue for users, groups, devices, mail, files, and Teams. But more importantly, it is the <strong>actual governance engine</strong>.</p><p>Every decision in Microsoft 365 flows through Graph. When a user signs in, the request doesn&#8217;t go to a portal; it goes to an authentication pipeline that calls Graph APIs to check Conditional Access policies, evaluate risk, and issue tokens. The portals we use, Entra ID, Defender, Purview, are simply &#8220;skins&#8221; or visualization layers built on top of Graph. When you change a policy in the UI, you are simply asking the UI to send a request to Graph on your behalf.</p><h3>The Power of Programmable Security</h3><p>The most critical insight is that Graph is <em>programmable</em>. You do not have to sit in front of a dashboard and manually click buttons. You can build systems that:</p><ul><li><p><strong>Inject directly into the flow:</strong> Pull data out, evaluate it against your security standards, and trigger responses automatically.</p></li><li><p><strong>Reduce Latency:</strong> Access sign-in logs and risk detections as they happen, rather than waiting for the UI to refresh.</p></li><li><p><strong>Correlate Complex Data:</strong> Identify patterns across different services that a human would never notice because the cognitive load is too high.</p></li></ul><h2>The 2026 Mandate: The End of Legacy Governance</h2><p>Transitioning to a Graph-centric security model is no longer optional. Microsoft has already set the clock in motion to retire legacy APIs. By <strong>April 2026</strong>, the old alerts API and reporting web services will be retired. By <strong>February 2027</strong>, MDE and XDR APIs will be deprecated. Microsoft is consolidating everything onto the <strong>Graph Security API v2</strong>.</p><p>This shift is structural. Organizations that continue to rely on manual portal workflows will find themselves increasingly vulnerable and technically indebted. Those who build their security models around Graph now will gain a massive structural advantage, operating at the same speed as the system they are trying to protect.</p><h2>Key Takeaways for Securing Your Tenant</h2><ul><li><p><strong>Stop Trusting the &#8220;Green&#8221; Dashboard:</strong> Understand that the portal is a delayed visualization of the past. Real security happens at the API layer.</p></li><li><p><strong>Acknowledge Propagation Delays:</strong> Never assume a policy change is active everywhere instantly. Build buffers and automated checks into your deployment process.</p></li><li><p><strong>Audit Permissions Continuously:</strong> Manual quarterly reviews are insufficient. Use Graph to monitor permission &#8220;creep&#8221; and scope changes in real-time.</p></li><li><p><strong>Automate the Response:</strong> Use the programmability of Graph to create self-healing configurations that automatically revoke over-privileged apps or block high-risk identities.</p></li><li><p><strong>Prepare for API Deprecation:</strong> Start migrating your custom scripts and security tools to the Microsoft Graph Security API v2 before the 2026/2027 deadlines.</p></li></ul><h2>Conclusion: Embracing the Future of Identity</h2><p>The illusion of control provided by security portals is one of the greatest risks facing modern enterprises. By relying on snapshots of state, we leave ourselves open to the rapid, fluid movements of modern threats. <em>Microsoft Graph is the key to closing that gap.</em></p><p>By treating Graph as your primary control plane rather than an optional alternative, you can move away from reactive, manual processes. You can build a security architecture that is as dynamic and distributed as the Microsoft 365 environment itself. The future of security isn&#8217;t found in a prettier dashboard, it&#8217;s found in the code, the flow, and the structural power of the API. It is time to look past the window of the portal and start managing the engine underneath.</p>]]></content:encoded></item><item><title><![CDATA[The 2030 IT Shift: Moving to Autonomous Enterprise Governance]]></title><description><![CDATA[In today&#8217;s fast-paced digital landscape, Microsoft Graph serves as the digital nervous system of modern enterprises.]]></description><link>https://newsletter.m365.show/p/the-2030-it-shift-moving-to-autonomous</link><guid isPermaLink="false">https://newsletter.m365.show/p/the-2030-it-shift-moving-to-autonomous</guid><dc:creator><![CDATA[Mirko Peters - M365 Specialist]]></dc:creator><pubDate>Sun, 05 Jul 2026 20:50:43 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ZGUZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6a8c7e7-beb4-4993-aabc-f5193e8a5267_1280x720.jpeg" 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_!ZGUZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6a8c7e7-beb4-4993-aabc-f5193e8a5267_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZGUZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6a8c7e7-beb4-4993-aabc-f5193e8a5267_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ZGUZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6a8c7e7-beb4-4993-aabc-f5193e8a5267_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ZGUZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6a8c7e7-beb4-4993-aabc-f5193e8a5267_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ZGUZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6a8c7e7-beb4-4993-aabc-f5193e8a5267_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZGUZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6a8c7e7-beb4-4993-aabc-f5193e8a5267_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b6a8c7e7-beb4-4993-aabc-f5193e8a5267_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:150419,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://newsletter.m365.show/i/205411122?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6a8c7e7-beb4-4993-aabc-f5193e8a5267_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ZGUZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6a8c7e7-beb4-4993-aabc-f5193e8a5267_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ZGUZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6a8c7e7-beb4-4993-aabc-f5193e8a5267_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ZGUZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6a8c7e7-beb4-4993-aabc-f5193e8a5267_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ZGUZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6a8c7e7-beb4-4993-aabc-f5193e8a5267_1280x720.jpeg 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 aria-hidden="true" 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><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>In today&#8217;s fast-paced digital landscape, Microsoft Graph serves as the digital nervous system of modern enterprises. It integrates data across various platforms, enhancing operational intelligence and decision-making. By transitioning to an intelligent ecosystem, you empower your organization to respond swiftly to changes and challenges. Recent reports highlight how companies like <a href="https://learn.microsoft.com/en-us/graph/data-connect-concept-overview">Politecnico di Milano and Sura</a> leverage Microsoft Graph to uncover actionable insights and reduce risks within their workforce. Embracing this powerful tool enables you to automate governance and streamline operations, ultimately fostering innovation and growth.</p><iframe class="spotify-wrap podcast" data-attrs="{&quot;image&quot;:&quot;https://i.scdn.co/image/ab6765630000ba8af8c877cd0fc0162083bf3560&quot;,&quot;title&quot;:&quot;Microsoft Graph: The Enterprise Nervous System&quot;,&quot;subtitle&quot;:&quot;Mirko Peters - Founder of m365.fm, m365.show and m365con.net&quot;,&quot;description&quot;:&quot;Episode&quot;,&quot;url&quot;:&quot;https://open.spotify.com/episode/7Hd5WEzqy1P5Va060O9vY7&quot;,&quot;belowTheFold&quot;:false,&quot;noScroll&quot;:false}" src="https://open.spotify.com/embed/episode/7Hd5WEzqy1P5Va060O9vY7" frameborder="0" gesture="media" allowfullscreen="true" allow="encrypted-media" data-component-name="Spotify2ToDOM"></iframe><h2>Key Takeaways</h2><ul><li><p>Microsoft Graph acts as a digital nervous system, integrating data across platforms to enhance decision-making.</p></li><li><p>Utilize Microsoft Graph to automate governance processes, <a href="https://www.m365.fm/blog/microsoft-defender-attack-surface-reduction-rule-for-endpoint/">improving operational efficiency</a> and security.</p></li><li><p>Leverage real-time monitoring features to quickly identify anomalies and maintain compliance within your organization.</p></li><li><p><a href="https://www.m365.fm/5-microsoft-365-business-models-that-are-quietly-making-people-six-figures/">Integrate Microsoft Graph</a> with <a href="https://www.linkedin.com/newsletters/m365-digital-workplace-daily-7340260578583592961/">Microsoft 365</a> to access valuable datasets that drive informed business decisions.</p></li><li><p>Embrace automation to streamline workflows, allowing your IT teams to focus on strategic initiatives rather than manual tasks.</p></li><li><p>Use Microsoft Graph&#8217;s analytics tools to gain insights into collaboration patterns and improve team productivity.</p></li><li><p>Connect third-party APIs with Microsoft Graph to enhance automation and create cohesive workflows across applications.</p></li><li><p>Prepare your organization for future challenges by adopting Microsoft Graph, which enhances agility and strengthens security.</p></li></ul><h2>What is Microsoft Graph?</h2><div id="youtube2-Kqia9E8kwn4" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;Kqia9E8kwn4&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/Kqia9E8kwn4?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>Microsoft Graph acts as a <a href="https://windowsforum.com/threads/microsoft-azure-ai-foundry-update-integrating-microsoft-graph-for-smarter-ai-agents.351556/">unified API</a> for Microsoft services, providing a <a href="https://learn.microsoft.com/en-us/graph/overview">single access point</a> for various applications and data. With Microsoft Graph, you can connect to multiple services, including Microsoft 365, Windows, and Enterprise Mobility + Security. This integration simplifies your development process by allowing you to access a wealth of people-centric data and insights across the Microsoft cloud through one endpoint: </p><p>https://graph.microsoft.com</p><p>.</p><h3>Key Features of Microsoft Graph</h3><p>Microsoft Graph offers several key features that enhance your enterprise&#8217;s productivity and collaboration. Here are some of the most notable:</p><ul><li><p><strong>Data Connectivity</strong>: Microsoft Graph connects various Microsoft 365 services, allowing seamless access to data.</p></li><li><p><strong>Enhanced Context for AI</strong>: It provides detailed user data and organizational files, enabling AI agents to make informed decisions.</p></li><li><p><strong>Security and Compliance</strong>: Microsoft Graph is designed with enterprise-grade security, ensuring that your integrations meet rigorous standards.</p></li></ul><p><strong>FeatureDescription</strong>Users<a href="https://learn.microsoft.com/en-us/graph/">Access and manipulate user resources</a> directly.GroupsEnable user collaboration and integration across services.Identity and Access ManagementUse Microsoft Entra methods to manage access and authenticate users.SecurityConnect Microsoft security products, services, and partners to streamline security operations.Microsoft TeamsExplore chat-based collaboration, meetings, calling, and enterprise voice features.Outlook Calendar and MailControl calendars, create events, and manage messages and mail data.Microsoft 365 Copilot ConnectorsExplore and build connectors for Copilot.Microsoft Graph Data ConnectBuild applications using Microsoft Graph Data Connect.</p><p>Microsoft Graph serves as a central intelligence layer that <a href="https://www.trndigital.com/blog/harness-the-power-of-microsoft-graph-for-your-business/">enhances productivity and collaboration</a> by integrating data across systems. This integration allows you to automate processes and streamline operations, leading to improved decision-making and innovation. By leveraging the capabilities of Microsoft Graph, you can transform how your organization interacts with data and services.</p><h3>Microsoft Graph API Overview</h3><p>The Microsoft Graph API enables you to access multiple Microsoft services through a <a href="https://devblogs.microsoft.com/premier-developer/microsoft-graph-consolidating-multiple-apis-into-one">single endpoint</a>. This means you can retrieve and manipulate data from services like Azure Active Directory, Exchange Online, SharePoint, and OneDrive all in one place. This unified approach not only simplifies your development efforts but also enhances the overall efficiency of your IT operations.</p><p>By adopting Microsoft Graph, you position your organization to thrive in an intelligent ecosystem. This tool empowers you to harness the full potential of your data, driving better outcomes and fostering a culture of collaboration.</p><h2>Data Integration and Connectivity</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nguK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15034b70-16ab-4351-bc91-c49b7497dd7c_1200x675.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nguK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15034b70-16ab-4351-bc91-c49b7497dd7c_1200x675.webp 424w, https://substackcdn.com/image/fetch/$s_!nguK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15034b70-16ab-4351-bc91-c49b7497dd7c_1200x675.webp 848w, https://substackcdn.com/image/fetch/$s_!nguK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15034b70-16ab-4351-bc91-c49b7497dd7c_1200x675.webp 1272w, https://substackcdn.com/image/fetch/$s_!nguK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15034b70-16ab-4351-bc91-c49b7497dd7c_1200x675.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nguK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15034b70-16ab-4351-bc91-c49b7497dd7c_1200x675.webp" width="1200" height="675" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/15034b70-16ab-4351-bc91-c49b7497dd7c_1200x675.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:675,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Data Integration and Connectivity&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Data Integration and Connectivity" title="Data Integration and Connectivity" srcset="https://substackcdn.com/image/fetch/$s_!nguK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15034b70-16ab-4351-bc91-c49b7497dd7c_1200x675.webp 424w, https://substackcdn.com/image/fetch/$s_!nguK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15034b70-16ab-4351-bc91-c49b7497dd7c_1200x675.webp 848w, https://substackcdn.com/image/fetch/$s_!nguK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15034b70-16ab-4351-bc91-c49b7497dd7c_1200x675.webp 1272w, https://substackcdn.com/image/fetch/$s_!nguK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15034b70-16ab-4351-bc91-c49b7497dd7c_1200x675.webp 1456w" sizes="100vw" loading="lazy"></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 aria-hidden="true" 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><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>Microsoft Graph plays a crucial role in connecting various Microsoft services, forming the backbone of your enterprise neural network. This integration allows you to access and utilize data from multiple sources seamlessly. By leveraging Microsoft Graph, you can enhance collaboration and streamline operations across your organization.</p><h3>Integrating with Microsoft 365</h3><p>When you integrate Microsoft Graph with Microsoft 365, you unlock a wealth of data that can drive your business decisions. <a href="https://learn.microsoft.com/en-us/graph/data-connect-datasets">The following datasets exemplify</a> the types of data you can access:</p><p><strong>Dataset NameDescription</strong>OutlookContactActivity_v0Provides employees&#8217; activity with their contacts in Microsoft Outlook.OutlookMailActivity_v0Provides employees&#8217; activity with their email in Outlook.OutlookMeetingActivity_v0Provides employees&#8217; activity with their meetings in Outlook.TeamsChannelActivity_v0Provides employees&#8217; activity with their channels in Microsoft Teams.TeamsConversationActivity_v0Provides employees&#8217; activity with their teams and chats in Teams.TeamsCallRecords_v1Provides activity records from Teams calls and meetings.TeamsChannelDetails_v0Generates a list of Microsoft Teams channels.Contact_v0Provides contact details available from each user&#8217;s address book.Contact_v1Provides the contact details available from each user&#8217;s address book.VivaInsightsDataset_Report_v1_{Viva_Insights_Query_Name}Contains metrics according to the query authored by the user in Viva Insights.</p><p>This integration not only enhances your ability to analyze employee interactions but also fosters a more connected workplace. By accessing this data, you can make informed decisions that improve productivity and collaboration.</p><h3>Third-Party API Connections</h3><p>Microsoft Graph also supports connections to third-party APIs, expanding your integration capabilities. Here are some key benefits of these connections:</p><ul><li><p><a href="https://apix-drive.com/en/blog/other/power-automate-custom-connector-graph-api">Custom connectors in Power Automate</a> enable connections to third-party APIs, enhancing automation capabilities.</p></li><li><p>You can integrate internal APIs, facilitating the inclusion of proprietary systems in workflows.</p></li><li><p>Define your own triggers and actions, giving you control over automation processes.</p></li><li><p>Support for various authentication methods ensures secure connections.</p></li><li><p>The Graph API serves as a unified endpoint for accessing Microsoft 365 services, streamlining data integration.</p></li></ul><p>By utilizing these features, you can create a more cohesive and efficient workflow that incorporates both Microsoft services and external applications. This flexibility allows you to adapt to changing business needs and maintain a competitive edge.</p><p>Embracing Microsoft Graph for data integration and connectivity empowers you to build a robust <a href="https://www.m365.fm/future-of-enterprise-connectivity/">enterprise neural network</a>. This network not only enhances your operational intelligence but also positions your organization for future growth.</p><h2>Enhancing Enterprise Intelligence</h2><p>Microsoft Graph significantly <a href="https://www.m365.fm/blog/how-to-turn-microsoft-purview-into-a-business-intelligence-engine/">enhances your enterprise&#8217;s decision-making</a> capabilities through advanced data analytics. By leveraging the insights generated from various data sources, you can make informed choices that drive your organization forward. Here are some key ways Microsoft Graph contributes to modern enterprise intelligence:</p><ul><li><p><strong>Workplace Analytics</strong>: This tool provides <a href="https://www.clearpeaks.com/data-insights-with-microsoft-graph/">insights into group collaboration</a>. It helps you understand how teams work together, enabling you to make effective business decisions.</p></li><li><p><strong>MyAnalytics</strong>: This feature offers personal productivity insights. You receive reminders for 1:1 meetings and tips for managing your emails effectively.</p></li><li><p><strong>Collaboration Patterns</strong>: Features like &#8216;Week in the Life&#8217; summaries and meetings overview analyze collaboration patterns and meeting effectiveness. This information allows you to identify areas for improvement.</p></li></ul><p>The integration of these analytics tools allows you to gather user behavior signals and contextual information. This data helps you understand relationships within your organization, leading to better decision-making.</p><h3>Data Analytics and Insights</h3><p>Microsoft Graph <a href="https://www.emergentsoftware.net/resources/insights/how-microsoft-graph-connects-your-data-and-your-team/">connects various data sources</a>, creating a comprehensive view of your organization&#8217;s dynamics. You can access information from:</p><ul><li><p>Outlook emails and calendar events</p></li><li><p>Microsoft Teams messages and meeting transcripts</p></li><li><p>Word, Excel, PowerPoint, and OneNote files</p></li><li><p>SharePoint and OneDrive content</p></li><li><p>User accounts, groups, and org charts</p></li><li><p>Device management and compliance information</p></li></ul><p>This centralization of data allows you to make more informed, data-driven decisions. You gain a clearer view of your organization, which enhances your ability to respond to changes in real-time.</p><h3>Real-Time Monitoring</h3><p>Real-time monitoring is another critical aspect of enhancing enterprise intelligence. Microsoft Graph enables you to continuously observe tenant activity, ensuring that you stay informed about changes as they happen. This capability allows you to:</p><ul><li><p>Quickly identify anomalies in user behavior</p></li><li><p>Assess compliance against established governance policies</p></li><li><p>Automatically enforce compliance measures</p></li></ul><p>By utilizing real-time monitoring, you can maintain a secure and compliant environment. This proactive approach reduces risks and enhances your organization&#8217;s overall intelligence.</p><p>Implementing Microsoft Graph leads to measurable improvements in organizational intelligence. For instance, you can track productivity signals, efficiency metrics, and quality metrics. Here&#8217;s a summary of the measurable improvements you might observe:</p><p><strong>Metric TypeDescription</strong>Productivity SignalsInsights into how productivity has improved post-implementation.Efficiency MetricsMeasured improvements such as minutes saved per task and faster resolution times.Quality MetricsIndicators of trust, including search relevance scores and answer accuracy against test sets.</p><p>A study found that Microsoft Co-pilot delivered a <a href="https://www.m365.fm/microsoft-cowork-iq-implementation-architecting-scalable-knowledge-graphs-for-modern-hybrid-workfor/">116% ROI</a> over three years, with a net present value of nearly $20 million. These statistics highlight the tangible benefits of adopting Microsoft Graph for enhancing enterprise intelligence.</p><p>By embracing Microsoft Graph, you position your organization to thrive in a data-driven world. The insights and real-time monitoring capabilities empower you to make informed decisions, fostering a culture of continuous improvement and innovation.</p><h2>Automation and Governance</h2><p>In today&#8217;s fast-paced digital landscape, organizations face increasing pressure to maintain compliance and governance. Microsoft Graph facilitates a significant shift from manual governance processes to automated solutions. This transition not only streamlines operations but also enhances security and efficiency.</p><h3>Compliance and Remediation</h3><p>Automating compliance and remediation processes with Microsoft Graph brings numerous benefits. You can expect <a href="https://www.visiontrainingsystems.com/blogs/automating-identity-and-access-management-with-microsoft-graph-api-in-entra-id/">improved operational efficiency</a>, reduced manual errors, enhanced security, reliable lifecycle governance, and better auditability. Here&#8217;s a closer look at these benefits:</p><p><strong>BenefitDescription</strong>Improved Operational EfficiencyAutomation leads to faster access delivery and less manual labor, streamlining processes.Reduced Manual ErrorsFewer mistakes occur due to consistent management and automated workflows.Enhanced SecurityConsistent management of identity and access improves overall security posture.Lifecycle GovernanceAutomation supports reliable workflows for onboarding, offboarding, and role changes.Better AuditabilityAutomation provides better evidence for governance teams, enhancing compliance and oversight.</p><p>By leveraging Microsoft Graph, you can capture the current state of your tenant and monitor for unauthorized changes. This <a href="https://entra.news/p/automating-governance-the-new-standard">snapshot and drift detection feature</a> allows you to maintain a secure environment. If any configuration drift occurs, Microsoft Graph automatically reverts it back to the defined &#8216;gold standard&#8217; state. This proactive approach significantly reduces risks associated with shadow IT.</p><h3>Governance Policies Automation</h3><p><a href="https://www.m365.fm/blog/governance-automation-unlocking-scalable-compliance-and-control/">Automating governance policies</a> with Microsoft Graph enhances your organization&#8217;s ability to enforce compliance across multiple Microsoft services. Here are some key features that support this automation:</p><ul><li><p><a href="https://www.linkedin.com/posts/taurait_this-is-a-great-enhancement-for-organizations-activity-7475645047166672896-fLBT">Multi-Admin Approval (MAA)</a> ensures that sensitive changes require a second administrator&#8217;s approval, enhancing security.</p></li><li><p>MAA extends to the Microsoft Graph API, allowing automated changes to be intercepted by the approval workflow.</p></li><li><p>Service principals and automation accounts must adhere to governance controls, preventing silent bypassing of security measures.</p></li><li><p>Organizations can maintain consistent approval processes across both manual and automated operations.</p></li></ul><p>These automated governance tools lead to <a href="https://www.m365.fm/high-performance-automation-control-plane/">significant reductions in time</a> spent on routine compliance tasks. This allows your IT teams to focus on strategic initiatives rather than manual reviews. Additionally, you can use the Microsoft Graph API for custom solutions when standard tools are insufficient. Enabling automatic notifications for policy violations helps you address issues promptly.</p><p>By embracing automation through Microsoft Graph, you not only enhance your governance capabilities but also create a more agile and responsive enterprise. This shift empowers you to manage identity and access effectively, ensuring that your organization remains compliant and secure.</p><h2>Preparing for the Future</h2><h3>Agility and Responsiveness</h3><p>Adopting Microsoft Graph prepares your organization for the future by enhancing agility and responsiveness. In a rapidly changing digital landscape, you need to adapt quickly to new challenges. Microsoft Graph provides the tools to streamline operations and improve decision-making.</p><p>Consider the <a href="https://www.m365.fm/beyond-the-portal-the-strategic-architecture-of-microsoft-graph-and-powershell/">main challenges enterprises face</a> when preparing for <a href="https://www.m365.fm/stop-using-folders-the-future-of-graph-based-architecture/">future IT operations</a>:</p><p><strong>Challenge TypeDescription</strong>Manual Management IssuesInefficiencies and errors due to manual tasks, leading to significant time loss and increased mistakes.Scalability IssuesDifficulty in managing a growing number of users and devices through portal-based management.Skills and Training NeedsRequirement for proper skills in automation tools like PowerShell and Microsoft Graph SDK.Organizational ChangeNecessity to manage change effectively to ensure smooth transitions to new workflows.</p><p>By addressing these challenges, you can create a more responsive IT environment. Microsoft Graph allows you to automate processes, reducing the need for manual intervention. This automation leads to faster responses to changes and enhances overall efficiency.</p><h3>Future-Proofing IT Operations</h3><p><a href="https://www.m365.fm/blog/preparing-your-microsoft-365-tenant-for-copilot-a-complete-readiness-guide/">Future-proofing your IT operations</a> is essential for long-term success. Microsoft Graph offers several strategies to ensure your organization remains competitive and secure:</p><ul><li><p><a href="https://www.m365.fm/blog/unlocking-the-hidden-power-of-microsoft-graph-api-transforming-microsoft-365-data-into-intelligent-insights/">Build resilience into systems</a> using Microsoft Graph API.</p></li><li><p>Implement identity management for secure collaboration.</p></li><li><p>Automate identity governance to minimize manual errors.</p></li><li><p>Monitor identity activity to catch risks early.</p></li><li><p>Create policies that adapt to new threats.</p></li><li><p>Leverage Microsoft 365 analytics for insights into identity health.</p></li></ul><p>Additionally, you can automate onboarding processes for new employees using workflows. Setting up auto-alerts for sensitive file access and policy changes helps maintain security. Regularly auditing permissions ensures appropriate access, while using the principle of least privilege secures workflows.</p><p>Microsoft Graph also strengthens security and accelerates compliance processes. Here&#8217;s how:</p><p><strong>FeatureDescription</strong><a href="https://learn.microsoft.com/en-us/graph/compliance-concept-overview">Compliance and Privacy APIs</a>Automate repetitive tasks and integrate with existing compliance tools to build predictable workflows for industry regulations.Subject Rights Request APIsAutomate and scale the ability to perform subject rights requests searches in Microsoft 365, aiding in compliance with industry regulations.Records Management APIsManage labels and associated functionalities efficiently, automating repetitive tasks and providing flexible options for data management.</p><p>By leveraging these features, you can create a robust framework that supports compliance and security. This proactive approach not only mitigates risks but also positions your organization for future growth.</p><p>Embracing Microsoft Graph equips you with the tools necessary to navigate the complexities of modern IT operations. You can enhance agility, strengthen security, and ensure compliance, all while preparing your organization for the future.</p><div><hr></div><p>Microsoft Graph serves as the backbone of modern enterprises, transforming how you connect, analyze, and govern your data. By integrating various services, it <a href="https://techcommunity.microsoft.com/blog/microsoft365copilotblog/what%E2%80%99s-new-and-improved-with-microsoft-graph-connectors/4263106">enhances accessibility and knowledge management</a>. You can automate business processes, improve workflow efficiency, and utilize natural language prompts for intuitive data access.</p><ul><li><p><strong>Key Benefits</strong>:</p><ul><li><p>Connects and contextualizes data effectively.</p></li><li><p>Supports <a href="https://graphwise.ai/blog/graph-center-excellence-data-governance/">data-driven strategies in the AI era</a>.</p></li><li><p>Transforms governance practices, <a href="https://windowsforum.com/threads/graphwise-for-microsoft-365-transforming-enterprise-data-with-semantic-ai-and-knowledge-graphs.363967/">promoting transparency and quality</a>.</p></li></ul></li></ul><p>Embracing Microsoft Graph empowers you to create a more agile and intelligent organization, ready to meet future challenges.</p><h2>FAQ</h2><h3>What is Microsoft Graph used for?</h3><p>Microsoft Graph connects various Microsoft services, allowing you to access and manage data across platforms like Microsoft 365, Azure, and more. It enhances productivity and collaboration within your organization.</p><h3>How does Microsoft Graph improve security?</h3><p>Microsoft Graph automates compliance and governance processes. It continuously monitors tenant activity, detects anomalies, and enforces security policies, reducing risks associated with unauthorized access.</p><h3>Can I integrate third-party applications with Microsoft Graph?</h3><p>Yes, you can connect third-party APIs using Microsoft Graph. This integration allows you to enhance automation and streamline workflows across both Microsoft services and external applications.</p><h3>What types of data can I access through Microsoft Graph?</h3><p>You can access a wide range of data, including user profiles, emails, calendar events, Teams messages, and files stored in SharePoint and OneDrive, all from a single endpoint.</p><h3>Is Microsoft Graph suitable for small businesses?</h3><p>Absolutely! Microsoft Graph provides small businesses with powerful tools to manage data, automate processes, and enhance collaboration, making it an excellent choice for organizations of any size.</p><h3>How can I get started with Microsoft Graph?</h3><p>To start using Microsoft Graph, visit the official documentation at <a href="https://docs.microsoft.com/en-us/graph/overview">Microsoft Graph Documentation</a>. You can find guides, tutorials, and API references to help you begin.</p><h3>Does Microsoft Graph support real-time data monitoring?</h3><p>Yes, Microsoft Graph enables real-time monitoring of tenant activity. This feature helps you stay informed about changes and quickly respond to potential security threats or compliance issues.</p><h3>What programming languages can I use with Microsoft Graph API?</h3><p>You can use various programming languages, including JavaScript, C#, Python, and Java, to interact with the Microsoft Graph API. The API supports RESTful calls, making it versatile for developers.</p>]]></content:encoded></item><item><title><![CDATA[Automation vs Orchestration: The Shift You Need by 2026]]></title><description><![CDATA[Your organization invests in automation with one primary assumption: it saves time.]]></description><link>https://newsletter.m365.show/p/automation-vs-orchestration-the-shift</link><guid isPermaLink="false">https://newsletter.m365.show/p/automation-vs-orchestration-the-shift</guid><dc:creator><![CDATA[Mirko Peters - M365 Specialist]]></dc:creator><pubDate>Sun, 05 Jul 2026 08:47:27 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!6hfc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf0c5fab-28e8-4ebc-8b18-f8d3ecd2feb4_1280x720.jpeg" 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_!6hfc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf0c5fab-28e8-4ebc-8b18-f8d3ecd2feb4_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6hfc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf0c5fab-28e8-4ebc-8b18-f8d3ecd2feb4_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6hfc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf0c5fab-28e8-4ebc-8b18-f8d3ecd2feb4_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6hfc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf0c5fab-28e8-4ebc-8b18-f8d3ecd2feb4_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6hfc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf0c5fab-28e8-4ebc-8b18-f8d3ecd2feb4_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6hfc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf0c5fab-28e8-4ebc-8b18-f8d3ecd2feb4_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/af0c5fab-28e8-4ebc-8b18-f8d3ecd2feb4_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:144422,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://newsletter.m365.show/i/205151364?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf0c5fab-28e8-4ebc-8b18-f8d3ecd2feb4_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6hfc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf0c5fab-28e8-4ebc-8b18-f8d3ecd2feb4_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6hfc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf0c5fab-28e8-4ebc-8b18-f8d3ecd2feb4_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6hfc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf0c5fab-28e8-4ebc-8b18-f8d3ecd2feb4_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6hfc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf0c5fab-28e8-4ebc-8b18-f8d3ecd2feb4_1280x720.jpeg 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 aria-hidden="true" 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><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>Your organization invests in automation with one primary assumption: it saves time. The goal is fewer manual tasks, faster processes, and less operational drag. However, for most enterprises, the reality is the exact opposite. Instead of a streamlined environment, you end up with dozens of disconnected scripts scattered across different environments, maintained by different owners, and prone to different failure modes.</p><iframe class="spotify-wrap podcast" data-attrs="{&quot;image&quot;:&quot;https://i.scdn.co/image/ab6765630000ba8a05fce767d366057c3085453e&quot;,&quot;title&quot;:&quot;Beyond the Script: The Architect's Guide to Microsoft Graph Platforms&quot;,&quot;subtitle&quot;:&quot;Mirko Peters - Founder of m365.fm, m365.show and m365con.net&quot;,&quot;description&quot;:&quot;Episode&quot;,&quot;url&quot;:&quot;https://open.spotify.com/episode/2P0U0CAHduQW6lSCPiNPZ6&quot;,&quot;belowTheFold&quot;:false,&quot;noScroll&quot;:false}" src="https://open.spotify.com/embed/episode/2P0U0CAHduQW6lSCPiNPZ6" frameborder="0" gesture="media" allowfullscreen="true" allow="encrypted-media" data-component-name="Spotify2ToDOM"></iframe><p>When the person who wrote the script leaves, the process breaks. When you try to scale, the whole thing fractures. Paradoxically, the automation you built to save time now consumes more time than the manual work it replaced. This is the <strong>&#8220;Hero Script&#8221;</strong> trap, and it is the primary reason your automation strategy is failing.</p><h2>The Maturity Trap: Why Hero Scripts Fail</h2><p>Most organizations treat automation as a series of isolated fixes. One person builds a script to solve an immediate problem. It works for a while, but eventually, it becomes a liability. It stays unmaintained, undocumented, and fragile. When you multiply that by 50 or 100 scripts across an environment, you create a massive <em>technical debt</em> problem that remains invisible until the day the system completely breaks.</p><p>There is a common assumption that automation follows a linear progression: you start with manual work, write a script, schedule it, integrate it, and then you&#8217;re finished. In reality, this is a trap. Most organizations are stuck in a &#8220;script consolidation&#8221; phase, running a chaotic mix of PowerShell scripts on-premises, Azure task schedulers, Logic Apps, and Power Automate flows.</p><p>This isn&#8217;t a technology problem; it&#8217;s an <strong>architectural problem</strong>. The fragmentation creates operational chaos because:</p><ul><li><p><strong>Ownership is unclear:</strong> When a process breaks at 2 a.m., the organization is forced to track down a developer who may have left the company years ago.</p></li><li><p><strong>Dependencies are hidden:</strong> Integration attempts create point-to-point connections that nobody fully understands.</p></li><li><p><strong>Scaling is impossible:</strong> You can manage 50 scripts through heroic manual effort, but you cannot manage 500.</p></li></ul><h2>Shifting from Scripts to Orchestration</h2><p>By 2026, the organizations winning at automation won&#8217;t be the ones with the fastest scripts. They will be the ones with <strong>platforms that don&#8217;t require heroes</strong>. The shift from fragile point-to-point automation to orchestrated, governed autonomous systems is not incremental, it is architectural.</p><p>The diagnostic question that separates successful organizations from the rest is: <em>&#8220;Do we have orchestration?&#8221;</em></p><p>Orchestration means that when one process completes, the next one knows it. It means that when something fails, the failure is visible and recoverable. Instead of a collection of independent &#8220;cables&#8221; connecting systems, orchestration creates a <strong>fabric</strong>. When you add a new integration, you aren&#8217;t creating a new point-to-point dependency; you are plugging into an existing system that manages the flow of data and logic.</p><h2>Microsoft Graph: The Central Nervous System</h2><p>In the Microsoft ecosystem, orchestration isn&#8217;t just a tool; it&#8217;s a pattern. The <strong>Microsoft Graph</strong> serves as the central nervous system for this architecture. It is the only unified interface for Microsoft 365 data and identity, encompassing Exchange, SharePoint, Teams, OneDrive, and Entra ID.</p><p>When you build a script that reads from Exchange and writes to SharePoint directly, you are creating a point-to-point connection. If the Exchange API changes, your script breaks. If the SharePoint API changes, your script breaks again. However, when you build an <em>orchestration layer</em> that roots data through Graph, the layer itself becomes the contract. The endpoints can change, but the interface between the system and the orchestration layer remains stable.</p><h3>Building Resilience: The Subscription and Delta Pattern</h3><p>A key difference between a script and an orchestrated system is how they handle causality. A script says, <em>&#8220;Do this, then do that.&#8221;</em> An orchestration says, <em>&#8220;When this happens, the system responds.&#8221;</em></p><p>Consider a workflow that reacts to a new email. In the old model, you would write a scheduled task to poll Exchange every five minutes. This is inefficient and slow. In the orchestration model, you use a <strong>Graph subscription</strong>. The system notifies you the second an email arrives. However, because subscriptions can expire or fail silently, the best practice is to pair them with a <strong>Delta Query</strong>.</p><ul><li><p><strong>The Subscription:</strong> Provides the speed of an event-driven architecture.</p></li><li><p><strong>The Delta Query:</strong> Acts as a backup reconciliation process, checking once a day for anything the subscription might have missed.</p></li></ul><p>This combination is not just redundancy; it is <em>resilience</em>. It ensures that the system remains reliable even when individual components fail.</p><h2>Infrastructure Choices: Workflow vs. Compute</h2><p>As we move toward 2026, infrastructure choices for automation have consolidated into two primary patterns. Choosing the wrong one can lead to massive cost overruns and maintenance headaches.</p><h3>1. Workflow Level Orchestration (Logic Apps / Power Automate)</h3><p>This is where you define processes visually using pre-built connectors. You are thinking in terms of steps, conditional branches, and process maps. This is ideal for connecting systems, reading from SharePoint and writing to Dataverse, because it requires no code and is fast to set up.</p><h3>2. Compute Level Orchestration (Azure Functions)</h3><p>This is where you write code and think in terms of algorithms and state machines. This is optimized for performance and granular cost control. If your automation involves heavy computation, complex math, or processing millions of records, this is the correct foundation.</p><h3>The Hybrid Strategy</h3><p>The winning architecture uses both. <strong>Logic Apps</strong> act as the conductor, defining the workflow and moving data between systems. <strong>Azure Functions</strong> act as the instruments, handling the heavy logic and computation. This hybrid approach provides the maintainability of visual workflows with the raw power of custom code.</p><p>The cost implications are significant. A Logic App performing heavy loops and retries is expensive because you pay for every single action. An Azure Function doing that same work is significantly cheaper because you only pay for the actual compute time. Understanding whether you are <em>orchestrating a workflow</em> or <em>computing a result</em> is the most important diagnostic for your architecture.</p><h2>Key Takeaways for Automation Leaders</h2><ul><li><p><strong>Stop building hero scripts:</strong> Move away from individual, undocumented scripts that rely on a single person&#8217;s knowledge.</p></li><li><p><strong>Adopt an orchestration mindset:</strong> Focus on creating a unified fabric where systems communicate through a central layer (like Microsoft Graph).</p></li><li><p><strong>Prioritize resilience over speed:</strong> Use event-driven triggers (subscriptions) paired with batch reconciliation (delta queries) to ensure 100% reliability.</p></li><li><p><strong>Match the tool to the task:</strong> Use Logic Apps for process mapping and orchestration; use Azure Functions for heavy computation and algorithms.</p></li><li><p><strong>Treat automation as a strategic capability:</strong> It is an architectural investment, not a collection of quick fixes.</p></li></ul><h2>Conclusion</h2><p>The era of the standalone script is over. Organizations that continue to rely on &#8220;hero scripts&#8221; will find themselves buried under a mountain of technical debt and operational failure. The path forward requires a fundamental shift in mental models, moving from <em>&#8220;What code do I need to write?&#8221;</em> to <em>&#8220;What system do I need to design?&#8221;</em></p><p>By building on a foundation of orchestration and choosing the right infrastructure for the job, you can transform automation from a fragile liability into a scalable, strategic advantage. It&#8217;s time to stop writing scripts and start building systems.</p>]]></content:encoded></item><item><title><![CDATA[AI Agents vs. Chatbots: Building a Real Enterprise Strategy]]></title><description><![CDATA[Right now, someone in your company is building an AI agent.]]></description><link>https://newsletter.m365.show/p/ai-agents-vs-chatbots-building-a</link><guid isPermaLink="false">https://newsletter.m365.show/p/ai-agents-vs-chatbots-building-a</guid><dc:creator><![CDATA[Mirko Peters - M365 Specialist]]></dc:creator><pubDate>Sat, 04 Jul 2026 19:48:24 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!a10i!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc503824e-933d-4c7e-8d1f-0ecf31faaec9_1280x720.jpeg" 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_!a10i!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc503824e-933d-4c7e-8d1f-0ecf31faaec9_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!a10i!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc503824e-933d-4c7e-8d1f-0ecf31faaec9_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!a10i!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc503824e-933d-4c7e-8d1f-0ecf31faaec9_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!a10i!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc503824e-933d-4c7e-8d1f-0ecf31faaec9_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!a10i!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc503824e-933d-4c7e-8d1f-0ecf31faaec9_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!a10i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc503824e-933d-4c7e-8d1f-0ecf31faaec9_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c503824e-933d-4c7e-8d1f-0ecf31faaec9_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:134896,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://newsletter.m365.show/i/205095133?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc503824e-933d-4c7e-8d1f-0ecf31faaec9_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!a10i!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc503824e-933d-4c7e-8d1f-0ecf31faaec9_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!a10i!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc503824e-933d-4c7e-8d1f-0ecf31faaec9_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!a10i!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc503824e-933d-4c7e-8d1f-0ecf31faaec9_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!a10i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc503824e-933d-4c7e-8d1f-0ecf31faaec9_1280x720.jpeg 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 aria-hidden="true" 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><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>Right now, someone in your company is building an AI agent. They are likely using ChatGPT or Claude, uploading a few PDF files, and calling it a &#8220;solution.&#8221; <strong>They are wrong.</strong></p><p>The assumption currently killing most enterprise AI projects is simple but devastating: the belief that agents are just smarter chatbots. We treat them as flashier search engines or better conversationalists. But in the high-stakes world of enterprise operations, a chatbot that can&#8217;t see your business logic is a liability, not an asset. If your AI doesn&#8217;t understand your organizational structure, it isn&#8217;t an agent, it&#8217;s just a retrieval system with attitude.</p><iframe class="spotify-wrap podcast" data-attrs="{&quot;image&quot;:&quot;https://i.scdn.co/image/ab6765630000ba8a4de203fdea15be94ca089e9f&quot;,&quot;title&quot;:&quot;The Architect's Guide to Graph-Powered Agents: Moving Beyond Chat&quot;,&quot;subtitle&quot;:&quot;Mirko Peters - Founder of m365.fm, m365.show and m365con.net&quot;,&quot;description&quot;:&quot;Episode&quot;,&quot;url&quot;:&quot;https://open.spotify.com/episode/5fnbOILCtBOuqGl51OcTxU&quot;,&quot;belowTheFold&quot;:false,&quot;noScroll&quot;:false}" src="https://open.spotify.com/embed/episode/5fnbOILCtBOuqGl51OcTxU" frameborder="0" gesture="media" allowfullscreen="true" allow="encrypted-media" data-component-name="Spotify2ToDOM"></iframe><p>To move from &#8220;toy&#8221; to &#8220;transformation,&#8221; you need to understand the structural foundation of the <strong>Microsoft Graph</strong> and why it represents the difference between an AI that hallucinates and an AI that acts with authority.</p><h2>The Context Gap: Why LLMs Alone Fail the Enterprise</h2><p>At its core, a Large Language Model (LLM) is a pattern-matching engine trained on public data. It is extraordinary at predicting the next word in a sentence, but it is completely disconnected from your specific organization. It has never seen your org chart, it doesn&#8217;t know your approval workflows, and it has no idea what &#8220;approved&#8221; actually means in the context of your company&#8217;s unique culture.</p><p>When an LLM guesses about your business, the results aren&#8217;t just minor errors; they are <em>expensive hallucinations</em>. We see this play out in three common ways:</p><ul><li><p><strong>Support agents</strong> telling customers an order has shipped when the inventory system says otherwise.</p></li><li><p><strong>Recruiting agents</strong> scheduling interviews in the wrong time zone because they don&#8217;t understand regional office hours.</p></li><li><p><strong>Operations agents</strong> recommending infrastructure changes that inadvertently break legacy systems.</p></li></ul><p>For an agent to be truly useful in an enterprise setting, it requires three non-negotiable pillars: <strong>Context, Memory, and the Ability to Act.</strong></p><h3>1. Context: Understanding Reality, Not Patterns</h3><p>Context is more than just &#8220;data.&#8221; It is the understanding of what is happening in your organization <em>right now</em>. It&#8217;s knowing who has the authority to sign a contract and which data is sensitive versus public. Understanding happens when a model reasons about your specific reality, rather than relying on patterns it saw in a generic training set.</p><h3>2. Memory: Tracking the State of Play</h3><p>An agent shouldn&#8217;t start from zero every time you interact with it. True enterprise memory means the agent knows what happened last week, understands the history of a transaction, and can say, <em>&#8220;We tried that approach already, and it didn&#8217;t work.&#8221;</em></p><h3>3. The Ability to Act: Beyond the Search Engine</h3><p>An agent that can only read is not an agent. To earn that title, the AI must be able to schedule meetings, send emails, create tasks, and update records. It must execute actions with authority. Without this, you simply have a chatbot that sounds smart while making expensive mistakes.</p><h2>The Microsoft Graph: Your Organizational Nervous System</h2><p>Many technical leaders make the mistake of viewing the Microsoft Graph as just another API. While it is technically an endpoint, architecturally, it is the <strong>organizational nervous system</strong>. It is the system that knows how your company actually works.</p><p>Inside the Graph sits twenty years of communication patterns. These aren&#8217;t just archived emails; they are <em>living, queryable relationships</em>. The Graph understands:</p><ul><li><p>Who actually talks to whom (regardless of what the org chart says).</p></li><li><p>How decisions propagate through the organization.</p></li><li><p>Which individuals hold the &#8220;institutional knowledge&#8221; that isn&#8217;t written down in any manual.</p></li><li><p>Which communication channels move projects forward and which ones are just noise.</p></li></ul><p>This is what we call <strong>Behavioral Intelligence</strong>. Transactional data tells you a meeting happened; behavioral intelligence tells you that when Finance and Engineering both talk to Product, something mission-critical is being decided. The Graph unifies fragments from Teams, Outlook, SharePoint, and OneDrive into a single, connected structure of entities and relationships.</p><h3>Finding the &#8220;Signal&#8221; in the Noise</h3><p>Most organizations have mountains of documentation gathering dust in SharePoint. An agent that only searches for documents finds noise. However, an agent powered by the Graph finds <em>people whose behavior proves they know something.</em> It doesn&#8217;t just look for someone with &#8220;Compliance&#8221; in their title; it finds the person who actually sends the emails about European compliance workflows. This distinction is the key to moving from theoretical AI to practical utility.</p><h2>The Permission Boundary: Read vs. Write Access</h2><p>This is where most enterprise agent deployments stall. Currently, 74% of enterprises are running agents, but <strong>only 21% have governance that actually works.</strong> The primary reason for this gap is the fear of &#8220;Write&#8221; access.</p><p>Organizations default to &#8220;Read-only&#8221; agents because they feel safer. If an AI can only look at data, it can&#8217;t &#8220;break&#8221; anything. But a read-only agent is just a <em>search engine wearing a trench coat.</em> It moves the bottleneck but doesn&#8217;t eliminate it, a human still has to manually execute the AI&#8217;s recommendations.</p><p>The real value is unlocked when agents can <strong>Write</strong>, scheduling the meeting, sending the email, or updating the record. However, writing changes the state of the organization. It creates facts that other systems depend on. To manage this risk, enterprises must adopt a <strong>Three-Tier Governance Model</strong>:</p><ol><li><p><strong>Read-Only:</strong> The agent retrieves and analyzes information but cannot modify anything.</p></li><li><p><strong>Conditional Write:</strong> The agent can make changes within strictly defined bounds (e.g., scheduling a meeting only during business hours or creating tasks below a certain cost threshold).</p></li><li><p><strong>Human-Approved Write:</strong> The agent proposes an action and presents evidence to a human, who must authorize the execution.</p></li></ol><p>Failures in AI deployment are rarely failures of the AI&#8217;s capability; they are <strong>failures of governance clarity.</strong> Every action an agent takes must be logged and attributable. You must be able to reconstruct the decision chain to see what the agent was asked to do, what evidence it considered, and who authorized the final move.</p><h2>Tool Calling: The Bridge to Execution</h2><p>How does an agent move from &#8220;thinking&#8221; to &#8220;doing&#8221;? The answer lies in <strong>tool calling</strong>. This is the technical mechanism that sits between the reasoning engine (the LLM) and the organizational systems (the Graph). Tool calling allows the agent to recognize when a prompt requires an action, like checking a calendar or updating a CRM, and triggers the specific API call needed to perform that task.</p><h2>Key Takeaways for a Real Enterprise Strategy</h2><ul><li><p><strong>Stop building chatbots:</strong> If your AI doesn&#8217;t have the authority to act or the context of your business logic, it&#8217;s not an agent.</p></li><li><p><strong>Leverage the Graph:</strong> Treat the Microsoft Graph as your behavioral intelligence layer, not just a data source.</p></li><li><p><strong>Solve the &#8220;Write&#8221; Problem:</strong> Move beyond read-only agents by implementing a tiered governance structure that balances automation with human oversight.</p></li><li><p><strong>Audit the Decision Chain:</strong> Ensure every AI action is attributable to prevent &#8220;rogue automation&#8221; and maintain system integrity.</p></li><li><p><strong>Focus on Behavior, Not Just Documents:</strong> Train agents to look at how work actually flows, rather than relying on outdated policy manuals.</p></li></ul><h2>Conclusion</h2><p>The gap between the 74% of companies using agents and the 21% doing it successfully is widening. The organizations that close this gap first will be the ones that stop treating AI as a &#8220;flashy interface&#8221; and start treating it as a functional part of their organizational structure. By anchoring your agents in the <strong>Microsoft Graph</strong> and establishing clear governance for <strong>Write access</strong>, you move from a three-year mistake to a foundational transformation. Don&#8217;t just build an AI that can talk, build one that can <em>work</em>.</p>]]></content:encoded></item><item><title><![CDATA[Microsoft Graph API: From IT Tool to Strategic Asset]]></title><description><![CDATA[Most Microsoft 365 administrators follow a predictable pattern: they interact with three primary Graph endpoints, Users, Groups, and Teams, and then they stop.]]></description><link>https://newsletter.m365.show/p/microsoft-graph-api-from-it-tool</link><guid isPermaLink="false">https://newsletter.m365.show/p/microsoft-graph-api-from-it-tool</guid><dc:creator><![CDATA[Mirko Peters - M365 Specialist]]></dc:creator><pubDate>Sat, 04 Jul 2026 06:42:44 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!nddg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff721d281-3187-4c52-b5db-84cf2b90862f_1280x720.jpeg" 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_!nddg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff721d281-3187-4c52-b5db-84cf2b90862f_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nddg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff721d281-3187-4c52-b5db-84cf2b90862f_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!nddg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff721d281-3187-4c52-b5db-84cf2b90862f_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!nddg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff721d281-3187-4c52-b5db-84cf2b90862f_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!nddg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff721d281-3187-4c52-b5db-84cf2b90862f_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nddg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff721d281-3187-4c52-b5db-84cf2b90862f_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f721d281-3187-4c52-b5db-84cf2b90862f_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:90854,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://newsletter.m365.show/i/205019105?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff721d281-3187-4c52-b5db-84cf2b90862f_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nddg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff721d281-3187-4c52-b5db-84cf2b90862f_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!nddg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff721d281-3187-4c52-b5db-84cf2b90862f_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!nddg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff721d281-3187-4c52-b5db-84cf2b90862f_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!nddg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff721d281-3187-4c52-b5db-84cf2b90862f_1280x720.jpeg 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 aria-hidden="true" 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><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>Most Microsoft 365 administrators follow a predictable pattern: they interact with three primary Graph endpoints, Users, Groups, and Teams, and then they stop. While these are essential, they represent only the tip of a massive iceberg. Beneath the surface lies an entire ecosystem that most organizations never touch: reporting APIs, audit logs, identity governance, security signals, and meeting intelligence.</p><p>The reality is that <strong>Microsoft Graph isn&#8217;t just a developer tool; it is the logic layer your entire organization is already running on.</strong> Organizations that recognize this shift don&#8217;t just become more efficient, they become structurally different. They make decisions based on behavioral data rather than assumptions, catching potential incidents before they escalate. If you want to move from being a reactive administrator to a strategic leader, it is time to change how you view and use Microsoft Graph.</p><iframe class="spotify-wrap podcast" data-attrs="{&quot;image&quot;:&quot;https://i.scdn.co/image/ab6765630000ba8af134647480e48db5b06cd1d3&quot;,&quot;title&quot;:&quot;The Hidden Logic of Microsoft Graph&quot;,&quot;subtitle&quot;:&quot;Mirko Peters - Founder of m365.fm, m365.show and m365con.net&quot;,&quot;description&quot;:&quot;Episode&quot;,&quot;url&quot;:&quot;https://open.spotify.com/episode/6tSUPOgbrkeSjdL6urM0OO&quot;,&quot;belowTheFold&quot;:false,&quot;noScroll&quot;:false}" src="https://open.spotify.com/embed/episode/6tSUPOgbrkeSjdL6urM0OO" frameborder="0" gesture="media" allowfullscreen="true" allow="encrypted-media" data-component-name="Spotify2ToDOM"></iframe><h2>The Mental Model Shift: From API to Abstraction Layer</h2><p>Most IT professionals carry a limited mental model of Microsoft Graph. They see it as a standard REST API where you authenticate, send a query, and receive JSON data back regarding users or groups. While technically true, this perspective is fundamentally incomplete.</p><p><strong>Microsoft Graph is the unified abstraction layer</strong> that sits over identity, collaboration, security, compliance, and analytics across the entire Microsoft cloud. Every action within your environment, every Copilot response, every Teams message, every SharePoint file access, and every Defender alert, is mediated by Graph. It is the foundation of your organization&#8217;s digital existence.</p><h3>The Evolution of Connectivity</h3><p>To appreciate the power of Graph, we must look at where it started. Before Graph, the Microsoft ecosystem was fragmented:</p><ul><li><p><strong>Exchange</strong> used EWS.</p></li><li><p><strong>Azure AD</strong> had its own specific endpoint.</p></li><li><p><strong>SharePoint</strong> and <strong>Teams</strong> had their own distinct REST APIs.</p></li></ul><p>Building integrations across these services was expensive and complex, requiring different authentication models and data schemas. Microsoft Graph changed the game by unifying these surfaces behind a single endpoint (<em>graph.microsoft.com</em>) with a single permission framework. Today, every new capability, from Viva to Copilot, is built with &#8220;Graph-first&#8221; support, while legacy APIs are being retired. Graph is no longer just a convenience; it is the strategic direction of travel for the entire Microsoft ecosystem.</p><h2>Why Organizations Stay Shallow: The Five Barriers</h2><p>If Graph is so powerful, why do 90% of its capabilities go unused? It isn&#8217;t due to technical incompetence, but rather a set of specific organizational and cultural barriers.</p><h3>1. The Discovery Gap</h3><p>Graph has thousands of endpoints and vast documentation. Most teams encounter Graph while solving a specific, immediate problem, like automating user provisioning. Once the task is done, they move on. The learning happens inside a single use case, which then becomes the mental boundary for what the tool can do.</p><h3>2. Permission Anxiety</h3><p>The Graph permission model uses &#8220;scopes.&#8221; Broad scopes like <em>Directory.Read.All</em> often trigger security red flags. Consequently, teams request the absolute minimum permissions needed for today&#8217;s task. Because they never have the permissions to explore, they never discover the insights that exploration would reveal. Architecture designed for security accidentally becomes a ceiling on organizational curiosity.</p><h3>3. The Tooling Gap</h3><p>Many administrators interact with Graph through PowerShell modules or SDKs. These are abstractions that hide the &#8220;plumbing.&#8221; While convenient, they often only expose the commands someone else decided to build. This keeps powerful surfaces like reporting APIs and identity governance invisible to the average admin.</p><h3>4. The Cultural Cycle</h3><p>IT departments typically build what is requested. However, business stakeholders don&#8217;t ask for things they don&#8217;t know exist. If the business doesn&#8217;t know Graph-driven governance dashboards are possible, they won&#8217;t ask for them, and IT won&#8217;t build them. This cycle reinforces an environment run on assumptions rather than data.</p><h3>5. Real Operational Friction</h3><p>We must acknowledge that Graph isn&#8217;t always frictionless. Issues like inconsistent throttling limits, lagging documentation, and unannounced breaking changes are real engineering challenges. However, the organizations hitting these limits are the ones extracting the most value. Friction is often a sign of scale and maturity.</p><h2>Turning Behavioral Data into Organizational Intelligence</h2><p>For executives and decision-makers, the true value of Graph lies in <strong>behavioral data</strong>. Configuration data tells you how a system is set up; behavioral data tells you how your organization actually functions. Graph is the only place where you can query organizational behavior at scale.</p><p>Consider the insights available through the 90% of Graph that often goes untouched:</p><ul><li><p><strong>Adoption:</strong> Who is using which services, and at what depth?</p></li><li><p><strong>Security:</strong> Aggregated alerts across Defender, Entra ID, and Intune in one normalized data plane.</p></li><li><p><strong>Identity Governance:</strong> Fully automated &#8220;joiner-mover-leaver&#8221; processes.</p></li><li><p><strong>Hidden Endpoints:</strong> Data from Planner, Search, Places, and Viva Insights that reveal how work actually happens.</p></li></ul><p>A prime example is the company <em>Structural</em>, which doubled its growth by leveraging Graph within Teams. They didn&#8217;t just add features; they understood the logic layer of their collaboration environment and used it to make better decisions about how work was being performed. This is the shift from &#8220;How do we do this faster?&#8221; to &#8220;What does Graph make possible that we haven&#8217;t considered?&#8221;</p><h2>Mastering the Reporting APIs</h2><p>The Reporting APIs are often the first place organizations look for value. However, most people mistake the Admin Center&#8217;s bar charts for the full story. The Graph Reporting APIs provide programmatic access to <em>raw behavioral signals</em> across Exchange, Teams, SharePoint, and OneDrive.</p><h3>Signals vs. KPIs</h3><p>It is critical to understand that <strong>Reporting APIs give you signals, not KPIs.</strong> There is no endpoint that tells you &#8220;Adoption is up 10%.&#8221; Instead, you get raw data, emails read, meetings organized, or files shared. The business meaning must be defined by you.</p><p>To get the most out of this data, you must ask the right questions:</p><ul><li><p><em>Active users</em> is a volume signal, but <em>active users relative to licensed users</em> is a value ratio.</p></li><li><p><em>Meeting hours per week</em> tracked against productivity reports can serve as a burnout signal.</p></li><li><p><em>File sharing activity</em> compared across departments can highlight training gaps or security risks.</p></li></ul><h3>The Reality of Latency</h3><p>When designing dashboards, keep in mind that reporting data typically lags by <strong>24 to 72 hours</strong>. These APIs are built for <em>trend analysis</em>, not live operational monitoring. Successful organizations design their systems around rolling 30-day averages and week-over-week trend lines rather than real-time counters.</p><h2>Key Takeaways for IT Leaders</h2><ul><li><p><strong>Stop viewing Graph as a phone book:</strong> It is a strategic asset and the control plane for your entire Microsoft 365 estate.</p></li><li><p><strong>Bridge the Discovery Gap:</strong> Encourage your team to look beyond Users and Groups. Explore the reporting, security, and governance endpoints.</p></li><li><p><strong>Define Meaningful Metrics:</strong> Don&#8217;t just report raw numbers. Combine Graph signals to create insights that matter to business stakeholders, such as adoption depth and engagement ratios.</p></li><li><p><strong>Accept Engineering Friction:</strong> Throttling and documentation gaps are operational hurdles, not reasons to stay shallow. The value on the other side of that friction is immense.</p></li><li><p><strong>Automate Governance:</strong> Use identity governance and audit log endpoints to move from manual oversight to automated, data-driven guardrails.</p></li></ul><h2>Conclusion</h2><p>Microsoft Graph is much more than a set of endpoints for developers; it is the fundamental logic layer of the modern workplace. By moving past the &#8220;Users and Groups&#8221; mentality, you can unlock a wealth of organizational intelligence that drives better governance, tighter security, and more informed business decisions. The data is already there, sitting in your environment, waiting to be queried. The only question is: <em>Are you ready to stop using Graph wrong and start using it as the strategic foundation it was meant to be?</em></p>]]></content:encoded></item><item><title><![CDATA[Terraform vs Bicep: The Truth About Infrastructure as Code]]></title><description><![CDATA[The assumption behind Infrastructure as Code (IaC) is simple: it makes you faster, removes the guesswork, and eliminates configuration drift.]]></description><link>https://newsletter.m365.show/p/terraform-vs-bicep-the-truth-about</link><guid isPermaLink="false">https://newsletter.m365.show/p/terraform-vs-bicep-the-truth-about</guid><dc:creator><![CDATA[Mirko Peters - M365 Specialist]]></dc:creator><pubDate>Sun, 28 Jun 2026 18:10:28 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!w0z5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84950856-b6a1-4eca-825f-a94bd3e955a0_1280x720.jpeg" 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_!w0z5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84950856-b6a1-4eca-825f-a94bd3e955a0_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!w0z5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84950856-b6a1-4eca-825f-a94bd3e955a0_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!w0z5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84950856-b6a1-4eca-825f-a94bd3e955a0_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!w0z5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84950856-b6a1-4eca-825f-a94bd3e955a0_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!w0z5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84950856-b6a1-4eca-825f-a94bd3e955a0_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!w0z5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84950856-b6a1-4eca-825f-a94bd3e955a0_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/84950856-b6a1-4eca-825f-a94bd3e955a0_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:131426,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://newsletter.m365.show/i/203995548?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84950856-b6a1-4eca-825f-a94bd3e955a0_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!w0z5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84950856-b6a1-4eca-825f-a94bd3e955a0_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!w0z5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84950856-b6a1-4eca-825f-a94bd3e955a0_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!w0z5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84950856-b6a1-4eca-825f-a94bd3e955a0_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!w0z5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84950856-b6a1-4eca-825f-a94bd3e955a0_1280x720.jpeg 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 aria-hidden="true" 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><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>The assumption behind Infrastructure as Code (IaC) is simple: it makes you faster, removes the guesswork, and eliminates configuration drift. We adopt it because the alternative, clicking around in the Azure portal, manually documenting changes, and hoping someone remembers why a resource was configured a certain way, is untenable at scale. However, whe&#8230;</p>
      <p>
          <a href="https://newsletter.m365.show/p/terraform-vs-bicep-the-truth-about">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[How to Automate Azure Troubleshooting with AI Reasoning Systems]]></title><description><![CDATA[Your cloud team just got paged at 11:00 p.m.]]></description><link>https://newsletter.m365.show/p/how-to-automate-azure-troubleshooting</link><guid isPermaLink="false">https://newsletter.m365.show/p/how-to-automate-azure-troubleshooting</guid><dc:creator><![CDATA[Mirko Peters - M365 Specialist]]></dc:creator><pubDate>Fri, 26 Jun 2026 06:00:04 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Fa_j!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde346baf-e628-4b34-9c1f-1a6bc028f9e1_1280x720.jpeg" 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_!Fa_j!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde346baf-e628-4b34-9c1f-1a6bc028f9e1_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Fa_j!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde346baf-e628-4b34-9c1f-1a6bc028f9e1_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Fa_j!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde346baf-e628-4b34-9c1f-1a6bc028f9e1_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Fa_j!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde346baf-e628-4b34-9c1f-1a6bc028f9e1_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Fa_j!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde346baf-e628-4b34-9c1f-1a6bc028f9e1_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Fa_j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde346baf-e628-4b34-9c1f-1a6bc028f9e1_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/de346baf-e628-4b34-9c1f-1a6bc028f9e1_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:125298,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://newsletter.m365.show/i/203657501?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde346baf-e628-4b34-9c1f-1a6bc028f9e1_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Fa_j!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde346baf-e628-4b34-9c1f-1a6bc028f9e1_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Fa_j!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde346baf-e628-4b34-9c1f-1a6bc028f9e1_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Fa_j!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde346baf-e628-4b34-9c1f-1a6bc028f9e1_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Fa_j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde346baf-e628-4b34-9c1f-1a6bc028f9e1_1280x720.jpeg 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 aria-hidden="true" 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><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>Your cloud team just got paged at 11:00 p.m. A service is slow, and nobody knows why. Your engineers immediately jump into five different dashboards: Cost Management, Azure Monitor, Advisor, Service Health, and Application Insights. Each one shows a fragment of the picture, but none of them talk to each other. By the time someone synthesizes the data an&#8230;</p>
      <p>
          <a href="https://newsletter.m365.show/p/how-to-automate-azure-troubleshooting">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Microsoft Entra ID Governance: Tenant Deployment Guide]]></title><description><![CDATA[Deploy identity governance for your tenant. Manage workflows, privileged access, and on-premises Active Directory with this comprehensive guide.]]></description><link>https://newsletter.m365.show/p/microsoft-entra-id-governance-tenant</link><guid isPermaLink="false">https://newsletter.m365.show/p/microsoft-entra-id-governance-tenant</guid><dc:creator><![CDATA[Mirko Peters - M365 Specialist]]></dc:creator><pubDate>Wed, 06 May 2026 11:31:52 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!3G67!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff616e89c-d760-496c-8234-18aa7772864f_1672x941.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_!3G67!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff616e89c-d760-496c-8234-18aa7772864f_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3G67!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff616e89c-d760-496c-8234-18aa7772864f_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!3G67!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff616e89c-d760-496c-8234-18aa7772864f_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!3G67!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff616e89c-d760-496c-8234-18aa7772864f_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!3G67!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff616e89c-d760-496c-8234-18aa7772864f_1672x941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3G67!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff616e89c-d760-496c-8234-18aa7772864f_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f616e89c-d760-496c-8234-18aa7772864f_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1919947,&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://newsletter.m365.show/i/196530103?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff616e89c-d760-496c-8234-18aa7772864f_1672x941.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_!3G67!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff616e89c-d760-496c-8234-18aa7772864f_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!3G67!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff616e89c-d760-496c-8234-18aa7772864f_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!3G67!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff616e89c-d760-496c-8234-18aa7772864f_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!3G67!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff616e89c-d760-496c-8234-18aa7772864f_1672x941.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 aria-hidden="true" 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><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><blockquote><p>&#8220;This isn&#8217;t about managing users&#8212;<br>it&#8217;s about controlling who can impact your business.&#8221; - <a href="https://www.linkedin.com/in/m365showpodcast/">Mirko Peters</a></p></blockquote><h1>Microsoft Entra ID Governance Playbook</h1><p>If you&#8217;re sitting there wondering, &#8220;How do I actually keep control of all the IDs, roles, and access scattered across Microsoft cloud?&#8221; then you&#8217;re in the right spot. This playbook is your no-nonsense guide to govern&#8230;</p>
      <p>
          <a href="https://newsletter.m365.show/p/microsoft-entra-id-governance-tenant">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Integrating third-party AI tools into the Microsoft ecosystem]]></title><description><![CDATA[Companies are actively seeking specialized AI tools that extend beyond the capabilities of their core systems.]]></description><link>https://newsletter.m365.show/p/integrating-third-party-ai-tools</link><guid isPermaLink="false">https://newsletter.m365.show/p/integrating-third-party-ai-tools</guid><dc:creator><![CDATA[Mirko Peters - M365 Specialist]]></dc:creator><pubDate>Thu, 23 Oct 2025 20:46:19 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/176807278/49edb9b71e69393a3c7ce1761f43ff06.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>Companies are actively seeking specialized AI tools that extend beyond the capabilities of their core systems. <a href="https://cloudwars.com/ai/enterprises-ramp-up-use-of-multiple-ai-models-third-party-apps-and-ai-native-innovators/">Over 90% of large enterprises are experimenting with third-party applications, particularly for customer service</a>, indicating a strong preference for external AI assistance. With <a href="https://magai.co/ai-collaboration-trends-for-enterprises/">79% of companies already leveraging AI</a>, seamless integration is paramount. Integrating external AI tools within the robust <strong>Microsoft ecosystem</strong>, including <a href="https://www.linkedin.com/newsletters/m365-digital-workplace-daily-7340260578583592961/">Microsoft 365</a>, allows businesses to harness cutting-edge solutions. This hybrid approach, combining innovative AI concepts with Microsoft&#8217;s strong foundation, offers enhanced flexibility and scalability. Companies are specifically looking for <a href="https://ai.plainenglish.io/ai-native-organizations-the-future-of-business-b1135bce1213">advanced AI in areas like memory, data handling, and model optimization</a>. This strategic integration of AI ensures optimal performance across the board, giving them a competitive edge.</p><h2>Key Takeaways</h2><ul><li><p>Businesses use AI tools from other companies. They use them with Microsoft systems. This makes their work better. It helps new ideas grow.</p></li><li><p>Azure services help link these outside AI tools. They make sure information moves safely. It moves smoothly too.</p></li><li><p>Good planning is key before adding AI tools. This means checking if your company is ready. It also means setting clear goals.</p></li><li><p>Trying out AI tools with small tasks helps find issues early. This makes sure the tools work well. This happens before using them everywhere.</p></li><li><p>Keeping AI tools secure means checking who can use them. It also means watching them closely. And it means following rules.</p></li></ul><h2>Finding Ways to Connect and Their Good Points</h2><p>Companies get big benefits. They add outside AI tools. These tools work with their Microsoft systems. This makes main features better. It also helps new ideas grow. This happens in many business areas.</p><h3>Making Microsoft 365 Better with Other Apps</h3><p>Adding other apps really helps Microsoft 365. These apps go beyond what Microsoft offers. They give special tools. These tools are for different business jobs. <a href="http://netgulfit.com/blog/integrating-third-party-apps-for-enhanced-productivity-in-microsoft-365">For example, companies use outside tools. They use them for HR, planning, money, customers, projects, and talking.</a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lf9T!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31f375ed-c246-4f53-ae28-fa6535f9dac3_814x229.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lf9T!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31f375ed-c246-4f53-ae28-fa6535f9dac3_814x229.png 424w, https://substackcdn.com/image/fetch/$s_!lf9T!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31f375ed-c246-4f53-ae28-fa6535f9dac3_814x229.png 848w, https://substackcdn.com/image/fetch/$s_!lf9T!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31f375ed-c246-4f53-ae28-fa6535f9dac3_814x229.png 1272w, https://substackcdn.com/image/fetch/$s_!lf9T!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31f375ed-c246-4f53-ae28-fa6535f9dac3_814x229.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lf9T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31f375ed-c246-4f53-ae28-fa6535f9dac3_814x229.png" width="814" height="229" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/31f375ed-c246-4f53-ae28-fa6535f9dac3_814x229.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:229,&quot;width&quot;:814,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:39986,&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://m365.show/i/176807278?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31f375ed-c246-4f53-ae28-fa6535f9dac3_814x229.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_!lf9T!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31f375ed-c246-4f53-ae28-fa6535f9dac3_814x229.png 424w, https://substackcdn.com/image/fetch/$s_!lf9T!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31f375ed-c246-4f53-ae28-fa6535f9dac3_814x229.png 848w, https://substackcdn.com/image/fetch/$s_!lf9T!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31f375ed-c246-4f53-ae28-fa6535f9dac3_814x229.png 1272w, https://substackcdn.com/image/fetch/$s_!lf9T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31f375ed-c246-4f53-ae28-fa6535f9dac3_814x229.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><a href="https://www.rishabhsoft.com/blog/microsoft-365-copilot-features-benefits-use-cases/">This connection makes work smoother. It uses Microsoft Graph and plugins. It helps things happen on their own. It also helps people work together. This is true even outside Microsoft.</a> The good things from this AI are clear. For example, Cognizant saved 10% email time. Meetings finished 27% faster with Copilot. <a href="https://nboldapp.com/future-of-work-ai-driven-productivity-trends-in-microsoft-365/">Teladoc Health fixed problems faster. It went from days to hours. This saved thousands of hours each year.</a></p><blockquote><p>&#8220;Copilot saves us thousands of hours as an enterprise just through eliminating daily processes &#8211; it&#8217;s driving operational efficiency across Teladoc, like a personal assistant that never sleeps.&#8221;</p></blockquote><p><a href="https://nboldapp.com/the-ultimate-guide-to-ai-productivity-tools-in-microsoft-365/">These connections help create content. They understand language better. They give better information. This helps make smarter choices. AI automation across different systems. It makes work easier.</a></p><h3>Boosting Azure with Special AI Services</h3><p>Special AI services make Azure stronger. Azure is a powerful cloud system. This lets businesses add advanced AI easily. <a href="https://www.angularminds.com/ai/azure-ai-services">Azure OpenAI Service gives access to strong models. These include GPT-4 and DALL&#183;E. Cognitive Services has ready-made AI models. These are for seeing, speaking, and language. Azure Machine Learning helps build custom AI models. It can use them for many things. Other services include talking AI. Also, Azure AI Document Intelligence. And Azure AI Foundry. Plus, Azure AI Search. And Azure AI Speech. Finally, Azure AI Vision.</a></p><p><a href="https://www.emergentsoftware.net/blog/azure-openai-service-integrating-ai-capabilities-into-enterprise-applications/">Azure OpenAI Service mixes OpenAI&#8217;s models. It uses Azure&#8217;s strong security.</a> This makes things work much better. <a href="https://learn.microsoft.com/en-us/azure/advisor/advisor-reference-performance-recommendations">Companies handle more work. They also have less waiting time. They get more PTU quota. This helps with speed and amount of work. Auto-scaling resources fix errors. Updating to the newest SDKs helps models. It gives more features. It also makes service better.</a> <a href="https://tei.forrester.com/go/Microsoft/AzureAIReadiness/">This means faster results for AI apps. It also means better AI models. They can also handle more.</a></p><h3>Changing Business Apps with AI</h3><p>AI changes <a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">main business apps</a>. These are inside Microsoft. <a href="https://abouttmc.com/blog/ai-automation-in-business-how-microsofts-ecosystem-puts-you-ahead">AI agents act like smart helpers. They are in Dynamics 365 Business Central and CRM. They watch what happens. They suggest what to do. They also do hard tasks automatically. For example, AI agents find late shipments. They suggest other options. Power Automate makes easy tasks automatic. It connects apps and services. It makes approvals smooth. It also syncs information. Power BI turns raw data into useful facts. It uses interactive charts. It shows business performance in real-time. It also uses AI for analysis.</a></p><p><a href="https://www.zinfi.com/blog/microsoft-ecosystem-unlocking-ai-power/">Microsoft&#8217;s plan for AI. It wants to change everything. It gives many tools. It also gives learning for partners. The system includes software makers. They make AI apps. Service providers set up AI solutions. They also change them. Partners help share these solutions. This teamwork spreads AI benefits widely.</a></p><p>Examples show AI&#8217;s effect on business apps. <a href="https://c5insight.com/3-microsoft-365-copilot-case-studies/">Newman&#8217;s Own did three times more marketing. They used Microsoft 365 Copilot. They saved 70 hours a month. This was from summarizing news. Globo workers saved two hours a month. This made work more correct. Est&#233;e Lauder Companies got information faster. It went from weeks to minutes. They used an AI agent. This helped them make products faster. It also helped with marketing plans.</a></p><h2>How to Connect AI Tools</h2><p>Companies need clear ways. They connect outside AI tools. These tools work with Microsoft. This part shows how to do it. It talks about Azure services. These services help link outside AI.</p><h3>Using Azure to Connect</h3><p>Azure has strong services. They connect different systems. These services help new tech grow fast. <a href="https://www.rishabhsoft.com/blog/azure-integration">They bring AI tools. They also bring machine learning. These go right into daily work. This helps make choices faster. It uses data better. It links apps everywhere. This includes cloud and other systems.</a></p><p><a href="https://10xds.com/blog/azure-integration-services/">Azure API Management helps manage APIs. It keeps them safe. It lets outside tools connect. This is key for AI tools.</a> <a href="https://dev.to/azure/enhancing-ai-integrations-with-mcp-and-azure-api-management-bpe">It is a full platform. It publishes APIs. It secures them. It also watches them. When using outside AI, it helps. It keeps rules the same. It keeps security the same. It also keeps operations the same. It helps manage access. It stores login info safely. It makes connections secure. This makes work smoother. It makes things better.</a> Good ways to use API Management include: Use security to protect systems. Make sure API services work well. Watch and fix problems. This means tracking requests. Store login info in one place. This helps connect to outside APIs. Use API Management subscriptions. They make keys for access. Use <code>validate-jwt</code> rules. They secure certain spots. This lets only valid users in.</p><p>Azure Logic Apps automate work. They link different systems. They help data move easily. This works with AI services. <a href="https://azure.microsoft.com/en-us/products/category/integration">Logic Apps create workflows. They set up business steps. They connect many services. These are in the cloud and on-site.</a> Azure Functions offer serverless power. Azure Event Grid helps with events. These services allow AI to automate. They use Azure&#8217;s AI connectors. Tools learn from patterns. They guess problems. They adjust fast. This happens without data experts.</p><h3>Data Moving and Syncing</h3><p>Good data flow is key. Syncing data is also key. Azure services help here. Logic Apps move data. They ensure data goes to AI. It goes at the right time. Azure API Management secures data points. Data enters or leaves Microsoft. This keeps data safe. It keeps it private. These services work together. They make a strong data path. This path helps outside apps. It also helps AI models.</p><h3>Login and Permissions</h3><p>Safe access is very important. This is for AI tools. <a href="https://www.microsoft.com/en-us/security/business/identity-access/microsoft-entra-id">Microsoft Entra ID helps. It used to be Azure Active Directory. It manages who can access what. It secures apps and services. This includes AI helpers. This platform protects users. It stops identity attacks. It has built-in security. Microsoft Entra ID makes access safe. It works in many places. This includes old apps. It includes cloud apps. It includes data and devices. It works on-site or in the cloud. It also makes it easy for users.</a> <a href="https://n8n.io/integrations/microsoft-entra-id-azure-active-directory/and/personal-ai/">For example, Entra ID works with AI tools. It works with Personal AI. It uses platforms like n8n.io. This makes work automatic. It moves data safely. n8n.io keeps data safe. It encrypts data. It stores logins securely. It uses Role-Based Access Control (RBAC). It follows security rules.</a></p><p>Strong access rules are also key. Companies should use short-term logins. They should also use temporary power. This limits chances for misuse. Check all data carefully. Limit how much AI agents interact. This is very important. Sandboxing and network splitting help. They keep agent work separate. They stop spread of problems. Set clear limits for AI agents. This triggers alerts. Or it calls for human help. This happens when limits are near. Humans must check high-risk actions. These include money tasks. Or deleting data. Companies must set exact access rules. They can use Attribute-Based Access Control (ABAC). They can use Policy-Based Access Control (PBAC). Change from Role-Based Access Control (RBAC). Use Just-In-Time (JIT) access. This gives temporary permissions. Strong login methods are needed. Use OAuth 2.0. Use crypto keys. This is for machine-to-machine. Short-lived tokens help. They reduce attack time. Give agents their own IDs. This allows exact access control. It follows the least privilege rule. Keep full records. Human checks are vital. <a href="https://prefactor.tech/blog/5-best-practices-for-ai-agent-access-control">Only 52% of companies track AI data. Records should show all details. This includes transactions. It includes agent performance. It includes extra info. It must detail each event. This includes inputs. It includes model versions. It includes confidence scores. It includes reasons. It includes user changes.</a> <a href="https://sysgen.ca/blog-securely-integrating-ai-tools-into-your-business-operations/">Encrypt data when moving. Encrypt data when stored. This is also vital. Check AI tools often. Check connection points. Review access logs. This helps find odd activity.</a></p><h3>Containers and Management</h3><p>Docker and Kubernetes help a lot. They make AI tool integration easy. <a href="https://www.cloudoptimo.com/blog/docker-vs-kubernetes-key-differences-in-containerization-and-orchestration">Docker puts AI apps in packages. It includes what they need. These packages are consistent. They are portable. This makes AI apps run the same. They run the same everywhere. This fixes compatibility problems. Kubernetes then helps. It manages these Docker containers. It scales them. It keeps them running. This is for big systems. It is for apps on many computers.</a></p><p><a href="https://www.serverwatch.com/guides/what-is-container-and-containerization/">Containers are big in AI. They are big in machine learning. They help package AI apps. They deploy them. They scale them. They give needed computer power. They give environments fast. They are reliable.</a> <a href="https://medium.com/cypik/boosting-kubernetes-with-ai-ml-transforming-container-management-65ab5f7199ad">Kubernetes gives a lot of computer power. ML and AI models need this. This stops slowdowns. It keeps performance steady. Containers in Kubernetes package models. They keep them separate. They make them work the same. This is true in different places. Kubernetes helps update models. It helps deploy them. This is for ML/AI models. It deploys new versions easily. There is no downtime. It also checks app health. It replaces bad containers. This makes ML and AI apps more reliable. Kubernetes manages data and models. This ensures models get storage. This is key for training. It is key for using models.</a></p><p><a href="https://nordcloud.com/blog/four-compelling-reasons-to-use-azure-kubernetes-service/">Azure Kubernetes Service (AKS) makes container management easy. This is key for complex AI apps. AKS handles updates. It handles fixes. It fixes itself. This means less debugging. Developers work faster. It works with Azure DevOps. It works with ACR. It works with Azure Active Directory. It works with Monitoring. This helps with development. It helps with deployment. This is good for AI models. AKS scales resources. It scales GPUs. This saves money. It starts faster. It scales easier. This is for AI tasks that use a lot of power.</a></p><h2>How to Add AI Tools Well</h2><p>Companies must follow steps. These steps help add AI tools well. New AI tools make systems better. They also keep them safe.</p><h3>Check and Plan First</h3><p>First, check if your company is ready for AI. Connect AI plans to business goals. Set goals to measure success. Track how much money AI projects make. This shows AI helps the business. <a href="https://agility-at-scale.com/implementing/ai-readiness-blueprint/">Without clear goals, you cannot know if AI works</a>.</p><p>Many people should help with this check. Get ideas from IT, business teams, and legal experts. They give different views on AI readiness. Each person scores how ready the company is. Then, they talk and agree. This shows different ideas and hidden problems. Use charts to see strong and weak areas. Look at strategy, people, data, ethics, tech, and rules. Talk to people to confirm scores. Teams can discuss problems. Leaders can share their thoughts.</p><p>It is key for leaders to support AI. This means they agree. They get involved. They give money for AI plans. <a href="https://martech.org/ai-readiness-checklist-7-key-steps-to-a-successful-integration/">Leaders must know how AI can help</a>. They must see how it fits company plans. Checking data quality is also vital. AI needs good, easy-to-use data. Check data sources. Make sure data is complete and correct. Fix data that is in separate places. Good rules for data are also important. Check your tech systems. Make sure they can handle AI. This means enough storage and power. Check if systems can use big data fast. See if they can work with AI tools. You might need to update things. Maybe use cloud storage. <a href="https://rtslabs.com/ai-readiness-checklist/">Being ready for AI means having the right data</a>. It means having the right tech. It means having the right people. It means having the right rules. It is more than just good IT. It means business plans, rules, and culture. All must support AI changes. Key things are clean data, strong rules, skilled people, and smooth processes.</p><p>Planning for AI needs clear goals. Companies must find problems AI can fix. They need to know what to measure. Look for partners and sellers. Check their tools, name, and prices. Make a plan to do projects that help early. Decide what tools and help are needed. <a href="https://www.ibm.com/think/insights/artificial-intelligence-strategy">Plan for data, rules, tech, and people</a>. Set rules for AI ethics. Companies must know AI&#8217;s moral side. They must use AI responsibly. They must check AI models for unfairness. Project planning is key for AI. It needs a clear plan. It needs goals, times, and resources. These must match business goals. Checking AI readiness means looking at data safety. It means looking at data access. It means looking at tech and people. Companies must use strong safety for data. They must control who sees data. They need good, organized data. They need cloud power and storage. They need the right software. They need experts in AI. Or they need to train people. Using software that already works with AI saves time. Setting clear goals means saying exactly what you want. Like, <a href="https://www.microsoft.com/en-us/microsoft-365/business-insights-ideas/resources/ai-implementation">answer customer questions 40% faster</a>. Or get 25% more sales. Make a team with IT, data, and business experts. This makes sure tech and plans match.</p><p>A clear AI plan shows goals. It shows steps. It shows needed tech. It shows data sources. It shows how to watch things. It shows how to manage changes. Companies must make sure data is good. It must be easy to use. It must be available. This means putting data together. It means cleaning and formatting data. It means making ways to share data. It means setting data rules. <a href="https://www.rst.software/blog/8-steps-to-successful-ai-integration">Pick a storage option that works with AI</a>. This depends on cost, control, and size. Training employees is very important. Teams need new skills. They need to understand AI. They need to update job skills. They need to work well with AI. Following laws and ethics means checking AI for unfairness. It means making AI decisions clear. It means having strong data rules. It means building AI responsibly. Pick AI models that fit your plan. Choose machine learning, language, vision, or voice. This depends on what you need. <a href="https://www.symphonyai.com/resources/blog/itsm/5-key-considerations-before-you-begin-with-ai/">Companies must also plan the design</a>. This is a key part of AI projects. Look at how things work. Decide what tasks to automate first. Make sure automation works with current controls.</p><h3>Test Runs and Small Projects</h3><p>Test runs and small projects are key. They check AI solutions. This happens before using them everywhere. Companies must define their problem. They must define how to measure success. Start with a clear problem. Show how it costs or saves money. Write down current numbers. <a href="https://www.dartai.com/blog/how-to-create-an-effective-proof-of-concept-with-ai">Set 3-5 goals to improve</a>. Check if data is ready and good. Do a data check. Check data quality (over 95% complete). See how much data is needed (1000+ examples for types). Make a way to prepare data. Choose AI tech based on needs. Do not just follow trends. Think about cloud, AI tools (TensorFlow), and coding tools.</p><p>Build a simple AI model fast. Focus on speed, not perfection. Start with the easiest way. Use ready-made models or tools. Make a basic model in 1-2 weeks. Set up a simple way to check it. Test it in a safe place. Make tests like real life. But keep safety in mind. Plan new app building. Define what it does, when, and what it needs. This is for new apps that use AI. Design the product. Get ideas and make detailed models. This is for projects with a user screen. Find all needed connections. This is for existing systems. This makes sure things talk well. A resource plan lists what is needed. This includes tech, tools, and people. This helps with good integration. Prepare a full project plan. It shows steps and needs for going live. Guess how much work model deployment takes. Think about tech, data, and size. <a href="https://www.fullstack.com/labs/resources/playbooks/building-an-artificial-intelligence-proof-of-concept">Make a detailed product plan</a>. It shows steps, goals, and what to deliver.</p><p>Companies must pick the right AI model. They can buy, build, or use ready-made ones. Ready-made models are fast and cheap. Fine-tuned models are fast and custom. Ready-made AI software is easy to use. Hiring AI experts gives special skills. Get data for AI tests. Find useful data sources. Clean and prepare data. Pick features and engineer them. Handle data privacy and safety. Build and train the AI model for tests. Develop custom models. Or fine-tune ready-made ones. Or use ready-made models with tools. Always check model performance. Use measures like precision and recall. Run AI tests and check results. Copy real-world situations. Check performance on key things. This includes accuracy, speed, cost, and size. <a href="https://www.quinnox.com/blog/ai-proof-of-concept-guide/">Use A/B tests and user feedback</a>. Look at AI test results. Compare them to original goals. Find problems and weak spots. Do stress tests. Based on results, decide what to do next. Go live, fix the model, try other AI, or stop. To go from AI test to full use, make a plan. Plan for bigger tech, safety, rules, watching, and changes.</p><p>Picking small projects for outside AI tools needs thought. Companies should pick flexible tech. It should be important for their plans. Pick AI tools that work well. They should fit with current tech and work. These tools must meet set goals. For example, if showing products is slow. Use AI to make many pictures. Pick solutions that cause few problems. They should help a lot with plans. <a href="https://aquent.com/blog/how-to-create-an-ai-pilot-program-that-delivers-results/">Build a team for the small project</a>. It should have people from different departments. Good AI small projects need teamwork. Get leaders, IT, and users involved. This makes sure it is useful. It helps people use it. <a href="https://enterprisersproject.com/article/2019/2/how-select-ai-pilot-project-5-criteria">Small projects should fix a clear problem</a>. It should have a clear end goal. The problem does not need to be big. But it must be clear for testing. Define what you want to happen. Set clear ways to measure results. Do this before starting. AI works well when the goal is clear. If the goal is not clear, AI might not help.</p><p>Small projects must match big goals. They must help business goals. Like saving money or making customers happy. Or creating new things. Can it be done? Are there enough people? This includes data experts and engineers. It includes needed tech like cloud. It includes enough money. Is data ready? Is there enough good data for training? Is it legal to use? Is it set up for AI? Can it grow? Success in a small project should work for bigger things. Like from one area to the whole world. Support from leaders is key for money and priority. Getting users involved early helps them use it. <a href="https://www.linkedin.com/posts/rajkgrover_what-criteria-should-guide-the-selection-activity-7315048543143002113-RE0z">Risk management looks at tech problems</a>. It looks at ethical and legal risks. Like data rules and fairness checks. User impact means clear benefits. Like better work or decisions. Teamwork across different groups is key. This includes IT, business, and experts. Find important uses. Focus on chances that help business goals a lot. This gets leader support. It shows real benefits. <a href="https://www.scottmadden.com/insight/launching-a-successful-ai-pilot-program-a-guide-for-executives/">Focus on a few uses</a>. Do not use too many resources. Set clear goals for each use. Define success early. This sets up what to test. Make sure success goals are real. They should be possible with what you have. This includes time and tech.</p><h3>Use and Watch</h3><p>Using AI solutions in Azure needs smart ways. Companies should use DevOps for AI. Use Azure tools and best ways. This makes AI building, using, and watching smooth. This means making things automatic. Always testing. Watching performance. This ensures quality and speed. <a href="https://azure.github.io/AI-in-Production-Guide/chapters/chapter_14_arrival_deployment_strategies">Use LLMOps for Large Language Models (LLMs)</a>. Companies use Azure AI Studio. They pick LLMs from its list. They use prompt engineering. This makes outputs better. Always check and fix prompts. Use automatic checks in Prompt Flow. Good model management is key. When building custom models, keep track of versions. Use safe ways to use them. Like blue-green deployment. Always watch them. This keeps AI models good. It keeps them useful and safe. They adapt to new data and users.</p><p>DevOps mixes software building and IT work. It makes AI solution building faster. It gives good quality all the time. It focuses on automatic work, testing, watching, and constant delivery. MLOps builds on DevOps. It helps data scientists and IT work together. This is for managing machine learning models. It makes a steady way to build, train, and use ML models. LLMOps adds to MLOps for LLMs. Like OpenAI&#8217;s GPT models. It sets ways to find LLMs. It sets ways to do prompt engineering. It sets ways to fine-tune. This is to check, use, and watch LLMs. Companies use the model list to find LLMs. Azure AI Studio has a list of language models. These are from open source and OpenAI. Preparing data for fine-tuning makes it more exact. This is for specific uses. But do not fine-tune too early. Check it first. Check prompts with Prompt Flow. Do this during AI solution building. This makes sure the model gives desired results. After checking and fine-tuning, use the LLM. Do this through Azure AI Studio as an API. Always watch its performance. Keeping model versions is key. It tracks changes over time. It allows easy use, updates, and going back. This is with clear changes. Using models safely uses blue-green deployment. This is for A/B testing different model versions. It gives a steady experience. This is when using new models. Watching and retraining means always watching model performance. This ensures good results. It fixes model drift. This is for good use and long life.</p><p>Watching how AI systems work needs key measures and tools. Accuracy measures like error rate are key. They show how well a model does its job. Latency measures how fast the system responds. This includes checking parts of the model. Error tracking is key for system reliability. Cost measures ensure money works. Like cost per word for LLMs. User feedback tracks what people think. This includes customer happiness. It includes how easy it is for customers. It includes how often AI fixes problems. Data quality watching ensures data is complete and right. Bad data leads to wrong guesses. Measures specific to industries are also key. For health, this includes correct diagnosis. It includes patient safety and happiness. It includes fairness. For customer service, this includes AI fixing problems. It includes fixing on first try. It includes customer happiness. It includes call time. It includes customer effort.</p><p>Companies must set clear goals. Set specific targets for measures. Like, <a href="https://coralogix.com/ai-blog/key-metrics-kpis-for-genai-model-health-monitoring/">keep recall above 90%</a>. Always watch real-time and old data. Check if targets are met. If measures drop, retrain the model. Fix the system. Or change how things work. Update carefully. Check improved performance with A/B testing. Do this before using it everywhere. <a href="https://www.metanow.dev/blog/news-21/essential-tools-for-effective-ai-monitoring-a-comprehensive-guide-202">Tools like TensorBoard help understand AI models</a>. It tracks measures like loss and accuracy. It shows model graphs. Prometheus watches cloud systems. It tracks data over time. It has strong search. Grafana works with Prometheus. It shows AI measures well. It has interactive screens. The ELK Stack manages logs. It finds problems in log data. Datadog watches everything. It has full views. It connects well. It finds odd things. It gives alerts fast. New Relic watches app performance. It helps understand model performance. This ensures business goals are met. PRISM by Block Convey is a new tool for AI systems. It is easy to use. It has strong analysis. It focuses on clear and exact results.</p><h3>Safety, Rules, and Control in Microsoft</h3><p>Adding outside AI tools to Microsoft needs care. This is for safety, rules, and control. <a href="https://blog.bonfy.ai/navigating-the-security-risks-and-challenges-of-microsoft-365-copilot">Too many permissions are a big risk</a>. Apps asking for too much access can leak data. Fix this by giving only needed access. Use a company tool to watch AI content. This checks for data leaks. Separating AI content making and using can be risky. This needs a strong check process. It ensures AI content follows safety rules. It follows compliance rules before use. Many ways to talk create many weak spots. Using many channels (email, chat) needs full safety. This includes AI to find wrong info and sensitive data. Teach employees safe ways to talk. Many sellers create problems. They have different safety rules. Adding outside apps needs strict safety rules. Do full safety checks. Use one tool to manage content safety.</p><p><a href="https://intellias.com/copilot-security/">Protecting ideas means clear rules</a>. Rules on who owns ideas. Rules on how to use them. Rules on data safety. Use things like code hiding and encryption. Use safe data storage. Companies must check AI output. Treat AI code like outside code. This needs strong checks. Check for weak spots. Check if it follows safety rules. Use strong human checks. All AI code must be reviewed by people. This catches errors or safety flaws AI might miss. <a href="https://www.fortect.com/windows-update/considerations-for-third-party-ai-model-integration/">Data privacy and safety are most important</a>. Companies pick tools with strong safety. They follow privacy laws. They use encryption. They use safe connections. They check the seller&#8217;s data rules. Seller&#8217;s name and help are also key. Check the seller&#8217;s name. Look at reviews and examples. Confirm fast customer help. Check their history of updating AI tools. Risks include data leaks. System problems from conflicts. Relying on sellers for updates. <a href="https://www.ridgeit.com/securing-microsoft-copilot-ai-small-business/">New risks with Microsoft 365 Copilot</a> and AI Agents include data leaks. This is from bad prompts. Sharing too much sensitive info. Unauthorized access through AI. Accidental sharing of secret business info. This is by AI agents. Securing Copilot Studio needs good access controls. Limit agent permissions. Watch agent talks for odd things. Set up safe agent flows. Check prompts deeply. Set rules for custom agent building.</p><p>Rules and policies are key for AI in regulated fields. Steps to follow AI rules: <a href="https://future.works/blog/ai-compliance-guide/">Do AI Impact Checks</a>. Define AI uses. Map data sources. Check risks (unfairness, privacy). Plan how to fix them. Write down results. Use Privacy-by-Design. Build privacy controls early. Use Data Protection Impact Checks. Make data anonymous. Keep consent records. Set up good AI Audit Trails. Define audit needs. Use unchangeable logs. Automate reports. Use tools to see data. Use Continuous Monitoring. Set up alerts for problems. Automate retraining for performance changes. Use compliance screens.</p><p>AI Control Policies and Ways include ethical rules. These set clear rules. They match laws and company values. Transparency needs detailed model papers. They need clear decision-making. Continuous Monitoring checks model outputs. It checks for unfairness. A Human-in-the-Loop (HITL) Way means experts check flagged outputs. They give feedback to fix models. They approve key decisions. AI Ethics Committees define ethical rules. They check AI plans for fairness and privacy. They suggest fixes. They report control measures. <a href="https://www.ai21.com/knowledge/ai-governance-frameworks/">Many rules guide compliance</a>:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZqZM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d75b70b-de8d-4fe2-a0cf-1972280f96f6_822x528.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZqZM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d75b70b-de8d-4fe2-a0cf-1972280f96f6_822x528.png 424w, https://substackcdn.com/image/fetch/$s_!ZqZM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d75b70b-de8d-4fe2-a0cf-1972280f96f6_822x528.png 848w, https://substackcdn.com/image/fetch/$s_!ZqZM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d75b70b-de8d-4fe2-a0cf-1972280f96f6_822x528.png 1272w, https://substackcdn.com/image/fetch/$s_!ZqZM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d75b70b-de8d-4fe2-a0cf-1972280f96f6_822x528.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZqZM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d75b70b-de8d-4fe2-a0cf-1972280f96f6_822x528.png" width="822" height="528" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4d75b70b-de8d-4fe2-a0cf-1972280f96f6_822x528.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:528,&quot;width&quot;:822,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:101347,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/176807278?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d75b70b-de8d-4fe2-a0cf-1972280f96f6_822x528.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_!ZqZM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d75b70b-de8d-4fe2-a0cf-1972280f96f6_822x528.png 424w, https://substackcdn.com/image/fetch/$s_!ZqZM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d75b70b-de8d-4fe2-a0cf-1972280f96f6_822x528.png 848w, https://substackcdn.com/image/fetch/$s_!ZqZM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d75b70b-de8d-4fe2-a0cf-1972280f96f6_822x528.png 1272w, https://substackcdn.com/image/fetch/$s_!ZqZM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d75b70b-de8d-4fe2-a0cf-1972280f96f6_822x528.png 1456w" sizes="100vw" loading="lazy"></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 aria-hidden="true" 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><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><h2>Problems and How to Fix Them</h2><p>Putting outside <strong>AI tools</strong> into <strong>Microsoft ecosystem</strong> has problems. Companies must fix these to use <strong>AI</strong> well.</p><h3>Data Walls and Working Together</h3><p><a href="https://topmostads.com/microsoft-interoperability-strategy/">Connecting different systems is hard. They are built in different ways. This makes it hard for them to work together. Companies often have data in many forms. They use different rules.</a> Steve Taplin is a CEO. He says <strong>AI tools</strong> use their own &#8220;language.&#8221; This makes it like a &#8220;Tower of Babel.&#8221; It causes problems when connecting them. For example, shipments get sent to the wrong place. This is because of small <a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">data</a> differences. To fix this, companies should use new ways to connect. They can use data lakehouses. They can use data meshes. They must also add <strong>AI</strong> to data handling. This means <strong>AI</strong> helps find data types. It helps sort data. Make a team with data and <strong>AI</strong> experts. Add business experts too. This helps set data rules. It helps everyone use data well.</p><h3>How Well It Works and Growing It</h3><p>Slowdowns often happen. This is from messy data. It is also from hard connections. Lots of data coming in can slow systems. Many people using it at once can too.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QDR0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68c7142b-6386-4bf8-8fa1-33828c3ce7e9_822x201.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QDR0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68c7142b-6386-4bf8-8fa1-33828c3ce7e9_822x201.png 424w, https://substackcdn.com/image/fetch/$s_!QDR0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68c7142b-6386-4bf8-8fa1-33828c3ce7e9_822x201.png 848w, https://substackcdn.com/image/fetch/$s_!QDR0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68c7142b-6386-4bf8-8fa1-33828c3ce7e9_822x201.png 1272w, https://substackcdn.com/image/fetch/$s_!QDR0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68c7142b-6386-4bf8-8fa1-33828c3ce7e9_822x201.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QDR0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68c7142b-6386-4bf8-8fa1-33828c3ce7e9_822x201.png" width="822" height="201" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/68c7142b-6386-4bf8-8fa1-33828c3ce7e9_822x201.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:201,&quot;width&quot;:822,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:50232,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/176807278?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68c7142b-6386-4bf8-8fa1-33828c3ce7e9_822x201.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_!QDR0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68c7142b-6386-4bf8-8fa1-33828c3ce7e9_822x201.png 424w, https://substackcdn.com/image/fetch/$s_!QDR0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68c7142b-6386-4bf8-8fa1-33828c3ce7e9_822x201.png 848w, https://substackcdn.com/image/fetch/$s_!QDR0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68c7142b-6386-4bf8-8fa1-33828c3ce7e9_822x201.png 1272w, https://substackcdn.com/image/fetch/$s_!QDR0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68c7142b-6386-4bf8-8fa1-33828c3ce7e9_822x201.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Bad content setup also hurts <strong>AI</strong> use. Data is messy. It is in many places. Fix this with one place for content. Use the same words everywhere.</p><h3>Stuck with One Seller and Ready for the Future</h3><p>Relying too much on one seller is risky. Companies should use open-source <strong>AI</strong>. Hugging Face&#8217;s Transformers is an example. They must plan for changing sellers. Keep copies of <strong>models</strong>. Keep backups of training data. Make contracts flexible. This includes data export rights. It includes code escrow rules. Build internal skills. This helps oversee <strong>AI systems</strong>. It helps rebuild them if needed.</p><h3>Managing Costs</h3><p>Companies often spend more than they think. This is for <strong>generative AI</strong>. It includes cleaning data. It includes expert time. It includes running it all the time. To save money, make <strong>models</strong> more efficient. Use pruning and quantization. Set up ways to watch costs. Set up alerts for strange use. Plan money carefully. Include detailed cost plans. Have backup plans. For <strong>Azure</strong> work, use transfer learning. Use automatic watching. Use the right size <strong>AI</strong> setup. <a href="https://www.tntra.io/blog/finops-for-ai-cost-optimization-strategies/">Set clear budgets. Set spending limits. This stops unexpected high costs.</a></p><p>Integrating outside apps is needed. It helps modern businesses. This way adds better AI. It makes new ideas faster. It makes business work better. It uses many different apps. Good AI needs good planning. It uses Microsoft&#8217;s strong platform. It fixes problems early. This mix of AI will keep changing. It gives more chances for companies. They can build smart operations. They will be strong and ready. This is with advanced AI.</p><h2>FAQ</h2><h3>What are the main benefits of integrating third-party AI tools with Microsoft?</h3><p>Outside AI tools make things better. They help new ideas happen faster. Companies make their work processes better. This mix uses Microsoft&#8217;s good points. It adds special AI. This gives them an edge over others.</p><h3>What are common challenges when integrating third-party AI?</h3><p>Companies face problems. Data is in separate places. Different systems do not work together. Speed and growth can be issues. Relying too much on one seller is a worry. Good planning helps solve these problems.</p><h3>How does Microsoft ensure security for integrated AI tools?</h3><p>Microsoft uses Entra ID. This makes access safe. It uses strong ways to check who can get in. Rules help protect data. Companies also limit who can access things. They watch everything all the time.</p><h3>How can organizations manage costs for third-party AI integrations?</h3><p>Companies save money. They make AI models work better. They use resources wisely. Tools help watch how much is spent. Clear budgets stop surprise costs.</p>]]></content:encoded></item><item><title><![CDATA[Unlocking AI Power Strategies for Legacy App Migration to Microsoft Cloud]]></title><description><![CDATA[Companies urgently need to modernize their legacy systems by integrating AI to remain competitive and drive digital transformation.]]></description><link>https://newsletter.m365.show/p/unlocking-ai-power-strategies-for</link><guid isPermaLink="false">https://newsletter.m365.show/p/unlocking-ai-power-strategies-for</guid><dc:creator><![CDATA[Mirko Peters - M365 Specialist]]></dc:creator><pubDate>Wed, 22 Oct 2025 11:11:10 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/176718745/a38bd39766b355dbffb14e535c9c3d10.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>Companies urgently need to modernize their legacy systems by integrating AI to remain competitive and drive digital transformation. Currently, <a href="https://www.redhat.com/en/resources/app-modernization-report">42% of organizations</a> are incorporating AI into their existing applications as part of their modernization efforts. Microsoft accelerates AI innovation by providing a comprehensive cloud and AI platform that facilitates this transition. Their strategy involves assessing, modernizing, and infusing AI into applications, then optimizing them for enhanced performance. By 2025, businesses can significantly improve operational efficiency and unlock new revenue streams through these transformations, leveraging Microsoft&#8217;s crucial cloud partnerships. Cloud migration is a foundational technological initiative that supports future growth, especially within <strong>AI-first paradigms</strong>. The global AI market is poised for substantial expansion for businesses that embrace these changes. The projected benefits are <a href="https://superagi.com/case-study-how-top-companies-are-using-ai-to-increase-sales-efficiency-and-revenue-growth-in-2025">illustrated below</a>:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bny2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89a959d6-0002-4363-a695-ec11cb855933_1024x768.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bny2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89a959d6-0002-4363-a695-ec11cb855933_1024x768.webp 424w, https://substackcdn.com/image/fetch/$s_!bny2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89a959d6-0002-4363-a695-ec11cb855933_1024x768.webp 848w, https://substackcdn.com/image/fetch/$s_!bny2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89a959d6-0002-4363-a695-ec11cb855933_1024x768.webp 1272w, https://substackcdn.com/image/fetch/$s_!bny2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89a959d6-0002-4363-a695-ec11cb855933_1024x768.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bny2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89a959d6-0002-4363-a695-ec11cb855933_1024x768.webp" width="1024" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/89a959d6-0002-4363-a695-ec11cb855933_1024x768.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A bar chart showing projected percentage changes in various business metrics by 2025 due to AI-driven modernization. Positive bars indicate increases, and negative bars indicate reductions.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A bar chart showing projected percentage changes in various business metrics by 2025 due to AI-driven modernization. Positive bars indicate increases, and negative bars indicate reductions." title="A bar chart showing projected percentage changes in various business metrics by 2025 due to AI-driven modernization. Positive bars indicate increases, and negative bars indicate reductions." srcset="https://substackcdn.com/image/fetch/$s_!bny2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89a959d6-0002-4363-a695-ec11cb855933_1024x768.webp 424w, https://substackcdn.com/image/fetch/$s_!bny2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89a959d6-0002-4363-a695-ec11cb855933_1024x768.webp 848w, https://substackcdn.com/image/fetch/$s_!bny2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89a959d6-0002-4363-a695-ec11cb855933_1024x768.webp 1272w, https://substackcdn.com/image/fetch/$s_!bny2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89a959d6-0002-4363-a695-ec11cb855933_1024x768.webp 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 aria-hidden="true" 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><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><h2>Key Takeaways</h2><ul><li><p>Companies must update old apps with AI. This helps them stay competitive. Microsoft Cloud offers tools to make this easier.</p></li><li><p>Check your old apps first. See if they can use AI. Microsoft Azure Migrate helps find AI chances and fix old code.</p></li><li><p>Move apps to Azure. You can move them as they are or change their code. Tools like .NET Core and GitHub Copilot make this faster.</p></li><li><p>Add AI features using Azure AI services. Build custom AI models for your business. Use Azure data platforms to manage AI data.</p></li><li><p>Use AI wisely. Add it step by step. Keep AI systems safe. Teach your team new skills to manage these changes.</p></li></ul><h2>Assessing Legacy for AI Readiness</h2><div id="youtube2-2biCyeUBiug" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;2biCyeUBiug&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/2biCyeUBiug?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>First, companies must check their old apps. They need to see if these apps can use AI. This is a very important step. It means looking closely at all current systems. <a href="https://azure.microsoft.com/en-us/blog/accelerate-migration-and-modernization-with-agentic-ai/">Microsoft has tools like Azure Migrate. These tools use new AI features. They make checking apps much faster. The AI helps guide the process. It does many tasks automatically. This makes migration quicker and smarter. It does not need much new training. Azure Migrate also understands apps well. It sees all apps in a company. It also looks deep into each app. This includes how apps connect. This helps make smart choices. These choices are based on facts. This happens during the whole update process.</a></p><h3>Identifying AI Opportunities</h3><p>Finding chances for AI in old systems needs a clear plan. <a href="https://www.netguru.com/blog/ai-in-legacy-systems">Teams must look at old tech. They need to find slow spots. They must check for security holes. They also need to fix connection problems. They also need to check data quality. They must make sure data is clean. Data needs to be in a standard form. It must connect from all places. This helps AI work well. Linking AI chances to business goals is key. This matches AI uses to company aims. It puts important things first. This is based on how much value they bring. It also looks at how easy they are to do.</a> <a href="https://appinventiv.com/blog/ai-in-legacy-application-modernization/">It can change old code. It can make it new. It can also speed up testing. It makes checking for errors faster. It finds problems quickly. It makes connecting systems easy. It brings different data together. Also, AI watches system performance. It does this all the time. It can guess and stop problems. It makes apps better for edge computing. This helps them grow easily.</a></p><h3>Technical Debt and Modernization</h3><p>Fixing technical debt is a big part. It is key to updating any app. <a href="https://legacyleap.ai/blog/technical-debt-in-legacy-applications/">Signs of technical debt include complex logic. They also include repeated patterns. Old libraries are another sign. Software that is no longer supported is too. Architecture drift is a sign. Hardcoded settings are also. Weak connections are another. Missing documents show it too. Security gaps are a big risk. These include known flaws. Old ways of logging in are risky.</a> We can measure technical debt. <a href="https://joshfrankel.me/blog/metrics-for-identifying-technical-debt/">Chronology shows when code was last changed. Coverage shows how much is tested. Caliber means code quality. Codependence shows how things rely on each other. Consumption means resources used. Contention shows areas changed often.</a> These help find where debt builds up. <a href="https://vfunction.com/blog/how-to-measure-technical-debt/">Watching code complexity is important. Watching how much code changes is too. Checking test coverage is vital.</a> This helps with good updates.</p><h3>Data Strategy for AI</h3><p><a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">A strong data plan is key</a> for AI. <a href="https://www.aezion.com/blogs/ai-ready-data/">This means finding all data. It means checking data sources. It means seeing how data moves. It means seeing who uses data. It also finds hidden data. It finds old data sources. Data integration needs automated ways. These ways bring in data. They change data. They line up data from many places. This includes matching data types. It includes making formats standard. Data governance sets rules. It checks data quality. It makes sure data is trusted. It makes sure data is correct. This includes who can see data. It tracks rules. It finds strange data. Metadata management keeps info. It tracks where data comes from. This is for each piece of data. This makes checking easier. It builds trust. It makes data reusable. Labeling and training are next. This means making ways to tag data. This is for unstructured info. It defines categories. It sets labeling rules. It checks data for AI models.</a> This plan makes sure data is ready for AI.</p><h2>Modernizing and Moving Apps to Azure</h2><p>This part shows how to move old apps to <strong>Azure</strong>. Companies pick different ways. This depends on what they need. It also depends on their goals.</p><h3>Move Apps to Azure IaaS/PaaS</h3><p>&#8220;Lift-and-shift&#8221; means moving apps. They go to <strong>Azure Infrastructure as a Service (IaaS)</strong>. Or they go to <strong>Platform as a Service (PaaS)</strong>. You change the code very little. This gets apps to the cloud faster. It saves money on hardware. You pay for what you use.</p><blockquote><p>Making things work better is a main goal. Just moving apps does not always use all cloud features. Many think moving to <strong>Azure</strong> makes things faster. But apps made for old systems might not use cloud power fully.</p></blockquote><p>Apps moved this way might not use all <strong>Azure</strong> features. This includes <strong>PaaS</strong> or serverless options. It also includes cloud scaling. This limits how much they can grow. It limits how strong they are. It limits how much money they save. But it is still better than old systems.</p><p><a href="https://medium.com/%40alokemajumder/on-premises-vs-iaas-vs-paas-vs-saas-understanding-your-computing-options-8026c7c7140b">Think about the cost of moving apps:</a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rNG5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b52ce47-f2dc-4a56-b223-5935452db43a_820x202.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rNG5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b52ce47-f2dc-4a56-b223-5935452db43a_820x202.png 424w, https://substackcdn.com/image/fetch/$s_!rNG5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b52ce47-f2dc-4a56-b223-5935452db43a_820x202.png 848w, https://substackcdn.com/image/fetch/$s_!rNG5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b52ce47-f2dc-4a56-b223-5935452db43a_820x202.png 1272w, https://substackcdn.com/image/fetch/$s_!rNG5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b52ce47-f2dc-4a56-b223-5935452db43a_820x202.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rNG5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b52ce47-f2dc-4a56-b223-5935452db43a_820x202.png" width="820" height="202" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2b52ce47-f2dc-4a56-b223-5935452db43a_820x202.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:202,&quot;width&quot;:820,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:46945,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/176718745?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b52ce47-f2dc-4a56-b223-5935452db43a_820x202.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_!rNG5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b52ce47-f2dc-4a56-b223-5935452db43a_820x202.png 424w, https://substackcdn.com/image/fetch/$s_!rNG5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b52ce47-f2dc-4a56-b223-5935452db43a_820x202.png 848w, https://substackcdn.com/image/fetch/$s_!rNG5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b52ce47-f2dc-4a56-b223-5935452db43a_820x202.png 1272w, https://substackcdn.com/image/fetch/$s_!rNG5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b52ce47-f2dc-4a56-b223-5935452db43a_820x202.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong>Azure PaaS</strong> lets you pay by the hour or month. This is different from big upfront costs. <strong>IaaS</strong> is usually cheaper than <strong>PaaS</strong>. This is true for similar work. But <strong>IaaS</strong> might need more software. You buy this from other companies. This can cost more than <strong>PaaS</strong>. Also, fixing the basic parts costs money. This adds to the total cost. Old systems cost a lot. They need huge money at every step. Cloud systems like <strong>Azure IaaS/PaaS</strong> save companies money. They also save them from managing things. They cut costs of buying gear. They cut costs of hosting things yourself. This first step to the cloud helps with future updates.</p><h3>Changing Code to Cloud-Native</h3><p>Refactoring means making code better. It does not add new things. This helps update old code. It makes it less messy. It gets work ready for <strong>Azure</strong>. This is good if code costs a lot to keep. It is good if code is messy. <strong>Azure SDKs</strong> or services can also make things better. They can help you see how things are working.</p><p><strong>.NET Core</strong> helps a lot with updates. It makes it easy to improve old apps. It does this without big problems. It works on many systems. It is open-source. It fixes problems of the older <strong>.NET Framework</strong>. It is a great choice for better systems. This is true if you do not need the newest <strong>.NET</strong> features. For old apps that need to last, <strong>.NET Core 3.1</strong> is good. It works with old <strong>.NET framework</strong> code. It works with many libraries.</p><p>Here are good things about <strong>.NET Core</strong> for updating apps:</p><ul><li><p><strong>Cross-platform support</strong>: New <strong>.NET</strong> lets you build apps once. They run on Windows, Linux, or macOS. This makes work smoother. It makes development easier.</p></li><li><p><strong>Cloud-native development</strong>: It is perfect for containers. It is perfect for small services with <strong>.NET Core</strong>. It is perfect for quick growth.</p></li><li><p><strong>Robust Security</strong>: Security is built-in. It gets constant security fixes. It has tools for rules. This makes it good for strict industries. These need safe data. They need less risk.</p></li><li><p><strong>Improved Performance and Efficiency</strong>: Updating to the newest <strong>.NET</strong> versions helps apps. They use new features. They run faster. They run better. This is true with new multi-core chips.</p></li><li><p><strong>Better Memory Management</strong>: Updates use better code and libraries. This means memory is used better. There are fewer memory problems. Things run smoother.</p></li><li><p><strong>Improved Scalability and Agility</strong>: Updates let you use cloud systems. It helps break apps into smaller parts. This makes them easier to grow. It makes them easier to update. It makes them easier to change. Containers make setting up and growing even simpler.</p></li><li><p><strong>Simplified Maintenance</strong>: Updating cleans up code. It makes it easier to handle. It makes it safer. It costs less to keep up over time.</p></li><li><p><strong>Improved User Experience</strong>: Updating apps with new designs makes them look better. This uses the newest design tools. This makes users happier. It keeps more customers.</p></li><li><p><strong>Cost Savings</strong>: It costs money at first. But updates save a lot of money later. This is because of better speed. It is because of better growth. It is because of lower basic costs.</p></li></ul><p>Tools like <strong>GitHub Copilot</strong> make refactoring faster. This is for <strong>.NET</strong> and Java apps. It can cut update time from months to days.</p><blockquote><p>One of the best things is <strong>significant acceleration of migration and upgrades</strong> for existing apps. <strong>Copilot</strong> does many common tasks automatically. These tasks take a lot of time. This includes changing code. It includes updating <strong>APIs</strong>. It includes moving to new versions of tools. This lets teams finish updates in weeks. Not months. This frees up people for new ideas.</p></blockquote><p><strong>GitHub Copilot</strong> helps in many ways:</p><ol><li><p><strong>Scan and Plan</strong>: <strong>Copilot</strong> looks at the project. This includes <strong>JDK</strong> use. It includes build tool settings. It includes old parts. It includes old <strong>APIs</strong>. Then it suggests a plan to update. You can change this plan.</p></li><li><p><strong>Apply Changes and Resolve Errors</strong>: When you say yes, <strong>Copilot</strong> updates files. It fixes imports. It fixes grammar mistakes. It tries to fix errors until the project works.</p></li><li><p><strong>Automated CVE Scanner</strong>: It checks for security problems automatically. It does this for changed parts. It suggests safe new versions. Or it suggests other tools for security.</p></li><li><p><strong>Validate Changes and Review Report</strong>: It helps you run tests. It helps fix or write tests if they fail. A person must always say yes to the steps.</p></li></ol><p>For Java, <strong>Copilot</strong> helps change big apps into small services. It updates parts. It changes code for cloud systems. It moves to newer Java rules. It moves to related tools like <strong>Spring Boot</strong>. It writes code changes itself. It suggests other <strong>APIs</strong>. It helps find problems. For <strong>.NET</strong>, <strong>Copilot</strong> helps move from old <strong>.NET Framework</strong> to <strong>.NET 6+</strong>. It changes old <strong>ASP.NET</strong> apps to <strong>ASP.NET Core</strong>. It changes desktop apps to web and cloud. It helps move to new <strong>.NET</strong> rules. It suggests ways to make things faster and safer. It helps use new design ideas.</p><p>When an update agent asks for a change, <strong>Copilot</strong> looks at projects. It looks at their parts. Then it asks questions about the change. After you answer, it writes a plan. This plan is in a Markdown file. If you say to go on, <strong>Copilot</strong> follows the plan. You can change the plan. You do this by editing the Markdown file. While working, <strong>Copilot</strong> tells you what it is doing. It opens an &#8216;Upgrade Progress Details&#8217; paper. If there is a problem, <strong>Copilot</strong> tries to fix it. It asks for your help if needed. It learns from changes you make. Each big step saves to the local Git. When done, a report shows every step. This includes Git commit codes. This helps to undo things. Or to get details.</p><p>Key ways to change code to cloud-native on <strong>Azure</strong> are:</p><ul><li><p><strong>Replatform (modernize hosting environment)</strong>: This moves work to a new system. It changes code very little. It makes managing less. It makes growing better. It makes work simpler. It does not rewrite the whole app.</p></li><li><p><strong>Refactor (modernize code)</strong>: This means making code better inside. It helps update old code. It makes it less messy. It gets work ready for <strong>Azure</strong>.</p></li><li><p><strong>Rearchitect (modernize architecture and code)</strong>: This changes how the work is built. It makes it grow better. It makes it faster to change. It makes it service-focused. This is key for breaking up big apps. It uses small services. It helps grow specific parts.</p></li><li><p><strong>Rebuild (build cloud-native)</strong>: This means building a new cloud app from scratch.</p></li></ul><p><strong>Azure</strong> has special services for these ways:</p><ul><li><p><strong>Azure App Service</strong>: This is good for web apps and <strong>APIs</strong>. It works with both full <strong>.NET Framework</strong> and <strong>.NET Core</strong>. The <strong>Azure App Service Migration Assistant</strong> moves <strong>IIS-hosted .NET</strong> sites automatically. This makes moving faster.</p></li><li><p><strong>Azure Kubernetes Service (AKS)</strong>: This is for old apps in containers. Examples are Docker images for old <strong>.NET</strong> apps. These use Windows Containers. <strong>AKS</strong> helps manage big <strong>.NET</strong> apps. These apps break into many services. It also works when adding new small services. These are next to old systems. It works with both Linux and Windows containers. This lets old <strong>.NET Framework</strong> parts and new <strong>.NET Core</strong> services run together.</p></li><li><p><strong>Azure Service Bus or Azure Relay</strong>: These help connect old <strong>WCF</strong> or service bus systems. New ways like <strong>gRPC</strong> or <strong>REST APIs</strong> exist for talking inside.</p></li></ul><p>Refactoring means making code and design better. It means breaking big apps into small services. It means rewriting parts for serverless functions. Or for managed services. It means changing them to be cloud-native. An example is changing an old <strong>ASP.NET</strong> app. It becomes <strong>.NET</strong> small services on <strong>AKS</strong>. It has a React front-end. It uses <strong>Azure Service Bus</strong> and <strong>Cosmos DB</strong>. This way uses cloud benefits most. Like growing and being strong. It uses <strong>Azure</strong> features. This is a big project. It is best for important apps. It often happens in steps. Or it uses the strangler pattern. Rebuild means starting over. It builds a new app. This app does the same things. Then it moves users or data. It lets you start fresh. It uses new design from day one. This could be new <strong>.NET</strong> small services. Or a serverless design on <strong>Azure</strong>. It is free from old limits. Microsoft&#8217;s help makes this faster. This way gives the most freedom. It gives the most new ideas. It can use cloud-native services. It gets rid of old problems. This is good if the old app is too old. Or too hard to change. The company must also have time and money. This is for a full rebuild.</p><h3>Database Updates for AI</h3><p>A strong plan for databases is key for <strong>AI</strong> work. Updating databases makes sure they can handle <strong>AI</strong> apps. <strong>Azure</strong> has many database services. They are made for <strong>AI</strong>.</p><p><strong>Azure SQL Database Hyperscale</strong> is good for <strong>AI-ready</strong> apps. These apps can grow very big. It helps with many transactions.</p><p>For finding things in <strong>AI</strong> apps, these <strong>Azure</strong> database services are good:</p><ul><li><p><strong>Azure Cosmos DB for PostgreSQL</strong></p></li><li><p><strong>Azure Cosmos DB for NoSQL</strong></p></li><li><p><strong>Azure Cosmos DB for MongoDB (vCore)</strong></p></li><li><p><strong>Azure Database for PostgreSQL Flexible Server</strong></p></li><li><p><strong>Azure AI Search</strong></p></li><li><p><strong>Azure SQL Database</strong></p></li></ul><p>These services work well with <strong>AI</strong> tools. They help with advanced <strong>AI</strong> features.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TP_o!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb303a979-3521-45a0-962d-1ec6cf887102_822x292.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TP_o!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb303a979-3521-45a0-962d-1ec6cf887102_822x292.png 424w, https://substackcdn.com/image/fetch/$s_!TP_o!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb303a979-3521-45a0-962d-1ec6cf887102_822x292.png 848w, https://substackcdn.com/image/fetch/$s_!TP_o!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb303a979-3521-45a0-962d-1ec6cf887102_822x292.png 1272w, https://substackcdn.com/image/fetch/$s_!TP_o!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb303a979-3521-45a0-962d-1ec6cf887102_822x292.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TP_o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb303a979-3521-45a0-962d-1ec6cf887102_822x292.png" width="822" height="292" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b303a979-3521-45a0-962d-1ec6cf887102_822x292.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:292,&quot;width&quot;:822,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:39705,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/176718745?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb303a979-3521-45a0-962d-1ec6cf887102_822x292.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_!TP_o!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb303a979-3521-45a0-962d-1ec6cf887102_822x292.png 424w, https://substackcdn.com/image/fetch/$s_!TP_o!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb303a979-3521-45a0-962d-1ec6cf887102_822x292.png 848w, https://substackcdn.com/image/fetch/$s_!TP_o!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb303a979-3521-45a0-962d-1ec6cf887102_822x292.png 1272w, https://substackcdn.com/image/fetch/$s_!TP_o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb303a979-3521-45a0-962d-1ec6cf887102_822x292.png 1456w" sizes="100vw" loading="lazy"></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 aria-hidden="true" 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><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>Picking the right database is very important. It helps updated apps work well. It helps them grow. It makes sure the data system supports advanced <strong>AI</strong>. This full update plan makes apps ready for the future.</p><h2>Integrating <strong>AI-First Paradigms</strong> with Microsoft Services</h2><p>Companies must add <strong><a href="https://m365.show/">AI-first paradigms</a></strong> to their updated apps. This smart move uses Microsoft&#8217;s strong system. It changes old systems. They become smart and quick platforms. Microsoft services give tools. They give what is needed for this deep change.</p><h3>Leveraging Azure AI Services</h3><p>Adding smart <strong>AI</strong> features to apps is easy. You use <a href="https://learn.microsoft.com/en-us/azure/app-modernization-guidance/innovate/innovate-and-automate-using-ai-services">Azure AI services</a>. These services help with seeing, speaking, language, and making choices. They work well with updated apps.</p><ul><li><p><strong>Azure AI services</strong>: These services add advanced <strong>AI</strong> features. They help with vision, speech, language, and decisions. They put <strong>AI</strong> into existing apps.</p></li><li><p><strong>Azure AI Document Intelligence</strong>: This service gets info from papers automatically. It handles text, key pairs, and tables. It uses ready-made or custom models.</p></li><li><p><strong>Azure AI Studio</strong>: Companies use this to build custom copilots. These copilots give ideas. They make content. They answer questions. They connect to data.</p></li><li><p><strong>Azure AI Search</strong>: This service works with content. It makes it better. It turns raw data into searchable info. It uses text, finds things, and checks pictures. It works with Azure Machine Learning. This builds <strong>AI</strong> solutions.</p></li><li><p><strong>Azure Machine Learning</strong>: This platform helps build, train, and use machine learning models. It makes choices automatically. This includes guessing what will happen.</p></li></ul><p>Many companies make their old apps better. They use Azure AI services. This shows how much <strong>modernization</strong> and <strong>AI innovation</strong> help.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tTJU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3390ece-d702-495a-8e3b-f8f861cc2e35_819x391.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tTJU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3390ece-d702-495a-8e3b-f8f861cc2e35_819x391.png 424w, https://substackcdn.com/image/fetch/$s_!tTJU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3390ece-d702-495a-8e3b-f8f861cc2e35_819x391.png 848w, https://substackcdn.com/image/fetch/$s_!tTJU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3390ece-d702-495a-8e3b-f8f861cc2e35_819x391.png 1272w, https://substackcdn.com/image/fetch/$s_!tTJU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3390ece-d702-495a-8e3b-f8f861cc2e35_819x391.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tTJU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3390ece-d702-495a-8e3b-f8f861cc2e35_819x391.png" width="819" height="391" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b3390ece-d702-495a-8e3b-f8f861cc2e35_819x391.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:391,&quot;width&quot;:819,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:96020,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/176718745?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3390ece-d702-495a-8e3b-f8f861cc2e35_819x391.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_!tTJU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3390ece-d702-495a-8e3b-f8f861cc2e35_819x391.png 424w, https://substackcdn.com/image/fetch/$s_!tTJU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3390ece-d702-495a-8e3b-f8f861cc2e35_819x391.png 848w, https://substackcdn.com/image/fetch/$s_!tTJU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3390ece-d702-495a-8e3b-f8f861cc2e35_819x391.png 1272w, https://substackcdn.com/image/fetch/$s_!tTJU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3390ece-d702-495a-8e3b-f8f861cc2e35_819x391.png 1456w" sizes="100vw" loading="lazy"></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 aria-hidden="true" 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><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><h3>Building Custom AI Models</h3><p>Companies often need special <strong>AI</strong> models. These are for their own business needs. Azure gives a strong place to make these models. This process has good ways to work. It makes sure <strong>AI innovation</strong> happens.</p><ol><li><p>Think about business results first. Good <strong>AI</strong> programs link each use to a clear business goal. They do not just start with an experiment. Good ways to find things lead to more success.</p></li><li><p>Find chances to automate. Look for tasks that can be done automatically. This makes things better. It lowers costs. Focus on tasks that repeat. Focus on tasks with lots of <a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">data</a>. Or tasks with many mistakes.</p></li><li><p>Get customer feedback. Use surveys and support notes. Find ways to use <strong>AI</strong> to make customers happier. This helps decide what to do first. It shows how much it helps.</p></li><li><p>Do an internal check. Ask different teams for ideas. Find problems <strong>AI</strong> can fix. Write down how things work. Get ideas from people involved.</p></li><li><p>Look at industry examples. See how other companies use <strong>AI</strong>. They solve problems or make things better. Use Azure Architecture Center for ideas.</p></li><li><p>Set <strong>AI</strong> goals. For each use, say what the goal is. Say how to measure success. This helps guide the work. It measures how well it works.</p></li><li><p>Make an <strong>AI</strong> tech plan. Decide how fast to go. Decide how much to change. Decide how much control to have. Choose from Microsoft&#8217;s options. These are ready-to-use software (SaaS). Or platforms for building (PaaS). Or fully managed systems (IaaS). Base this on team skill. Base it on rules. Base it on data location. Base it on what you need to change.</p></li><li><p>Understand <strong>AI</strong> agents. Plan for smart <strong>AI</strong> systems. These systems use <strong>AI</strong> models. They finish tasks. They do not need constant human help. They make smart choices.</p></li><li><p>Use standard ways for <strong>AI</strong> to work together. Use common rules. This lets <strong>AI</strong> systems talk. They talk across different platforms. This means less custom work. It helps share data. It helps systems connect.</p></li><li><p>Pick the right <strong>AI</strong> service. Choose between SaaS, PaaS, and IaaS. This depends on your team&#8217;s skills. It depends on data needs. It depends on what you want to change. Use the <strong>AI</strong> decision tree to help choose.</p></li></ol><p><a href="https://leobit.com/blog/how-to-leverage-azure-ai-services-for-custom-software-development-a-business-perspective/">Companies can also use existing things. This is for making custom models.</a></p><ul><li><p>Start with ready-made models. Azure has many ready models. They are in the Azure AI Studio model catalog. These are good starts for custom machine learning models. They have tested ways to do common tasks. Like language or picture checking. This saves time and money. Companies can make them fit their needs.</p></li><li><p>Use Azure Notebooks to try things. Azure Notebooks give a <strong>cloud</strong>-based place to work together. It works with Azure&#8217;s machine learning tools. Developers use them to test models. They use powerful computers. They have support for popular tools.</p></li><li><p>Use services together. Combine Azure AI services. Like Azure Cognitive Services for language. And Azure Machine Learning for training models. This makes stronger solutions. An example is smart chatbots. The key is to use many services. They fit specific needs. They work together smoothly.</p></li></ul><p><a href="https://www.techaheadcorp.com/blog/build-your-intelligent-custom-application-development-with-azure-ai/">Good custom model making also needs careful handling. It needs to be made better.</a></p><ul><li><p>Make Data Management Better: Handling data well is very important. This means collecting and organizing data. Use good storage. Keep it correct and easy to get. Keep private info safe. Good data makes models better. It makes apps work better.</p></li><li><p>Pick the Right Model for Your Needs: Choose an <strong>AI</strong> model. It should fit your app&#8217;s goals. Azure Machine Learning has tools to compare. This helps make good choices. It makes the model fit specific uses. This makes it simpler. It makes it work better.</p></li><li><p>Write Down Every Step of Making It: Write down everything. How data was collected. How it was processed. How the model was made. This is very important. It helps the project keep going. It helps share knowledge. It helps fix problems. It helps with future updates.</p></li><li><p>Put Data Privacy and Security First: Keep private info safe. Use strong ways to log in. Control who can see what. Use Azure&#8217;s ways to encrypt data. This is for data moving and resting. These steps follow rules. They build trust.</p></li><li><p>Use Azure AI Community and Resources: Use Azure&#8217;s many resources. These include guides, lessons, and code examples. Talk with the Azure AI community. This helps learn faster. It gives ideas about new features. It helps people work together.</p></li></ul><p>Making custom <strong>AI</strong> models takes a lot of money and time.</p><ul><li><p><strong>Training</strong>: Available for one year. This is after Microsoft made the base model.</p></li><li><p><strong>Transcription with a base model</strong>: Available for two years. This is after Microsoft made the base model.</p></li><li><p><strong>Transcription with a custom model</strong>: Available for two years. This is after you made the custom model. (Quarters end on January 15, April 15, July 15, and October 15.)</p></li></ul><p><a href="https://microsoft.github.io/PartnerResources/skilling/ai-ml-academy/prebuilt-ai">Companies must also think about data, skills, and costs.</a></p><ul><li><p><strong>Data Requirements</strong>: You usually need hundreds or thousands of good, different examples. This is for training. For Custom Vision, get 50+ pictures for each group. Make sure they have different light, angles, backgrounds, and blocks. For Custom Language Models, get 100+ examples for each group. Make sure they have different words. Make sure data is balanced.</p></li><li><p><strong>Time Investment</strong>: Guess how many hours for data prep. For labeling. For model training. For checking. For using it.</p></li><li><p><strong>Technical Expertise</strong>: Check if your team has the right skills. In data science. In engineering. In knowing the subject.</p></li><li><p><strong>Infrastructure Costs</strong>: Figure out costs for computers. For storage. For special hardware.</p></li><li><p><strong>Ongoing Maintenance</strong>: Plan money for regular model updates. For checking how it works. For fixing when models change.</p></li></ul><h3>Data-Driven AI with Azure Data Platforms</h3><p>Strong data platforms are key. They support <strong>AI-first paradigms</strong>. They handle big <strong>AI</strong> data processing and analysis. Azure has many platforms. They are made for this. These platforms make sure data is good. They make sure <strong>AI</strong> models can get to it. They are very important for good <strong>modernization</strong>.</p><ul><li><p><strong><a href="https://azure.microsoft.com/en-us/solutions/data-analytics-ai">Microsoft Fabric</a></strong>: This is one <strong>AI</strong> platform. It gets, manages, and uses data.</p></li><li><p><strong>Azure Databricks</strong>: It makes an open data lakehouse in Azure. It is a fully managed service.</p></li><li><p><strong>Azure Machine Learning</strong>: This is a top <strong>AI</strong> service. It builds, uses, and manages good models. It does this through the whole machine learning process.</p></li><li><p><strong>Azure AI Foundry</strong>: It gives <strong>AI</strong> solutions faster. It uses ready-made and custom models. It uses your data. This helps innovate a lot.</p></li></ul><p>Other Azure data platforms also help <strong>AI-driven services</strong>.</p><ul><li><p><strong><a href="https://www.cloudoptimo.com/blog/the-role-of-azure-data-lake-in-modern-data-architecture-and-analytics/">Azure Synapse Analytics</a></strong>: It helps with strong questions and analysis. This is for huge amounts of data.</p></li><li><p><strong>Azure Databricks</strong>: It offers a place to work together. This is for big data and <strong>AI</strong> analysis.</p></li><li><p><strong>Azure Machine Learning</strong>: It supports advanced <strong>AI</strong> and ML work. This is for guessing and automating.</p></li><li><p><strong>Azure Stream Analytics</strong>: It works well for real-time data. It analyzes data streams. Especially with IoT and streaming data.</p></li></ul><p>Azure also has tools for data connection and storage.</p><ul><li><p><strong><a href="https://www.integrate.io/blog/azure-for-analytics-in-2025/">Azure Data Factory (ADF)</a></strong>: This is a fully managed <strong>cloud</strong> data service. It makes data pipelines. It connects data from different places. It connects to on-premise, <strong>cloud</strong>, and SaaS data. It has over 100 ready connectors.</p></li><li><p><strong>Azure Stream Analytics (ASA)</strong>: This service analyzes data in real-time. It processes data streams. It finds patterns and odd things right away. It works with Azure IoT Hub, Event Hubs, and Blob Storage.</p></li><li><p><strong>Azure Data Lake Storage Gen2</strong>: It is best for big data analysis. It handles lots of work. It can grow very big. It handles huge amounts of data. It works well with Hadoop, Spark, and other analysis tools.</p></li><li><p><strong>Azure Machine Learning (Azure ML)</strong>: This <strong>cloud</strong> platform builds, trains, uses, and manages ML models. It does this a lot. It has MLOps features. It helps with model versions. It helps with checking. It helps with monitoring. It helps with CI/CD. It has fast computers for deep learning.</p></li></ul><p>These platforms make sure data is good. They make sure <strong>AI</strong> models can get to it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!u75d!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfb4508f-912e-403f-97f8-f76df058f554_820x279.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!u75d!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfb4508f-912e-403f-97f8-f76df058f554_820x279.png 424w, https://substackcdn.com/image/fetch/$s_!u75d!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfb4508f-912e-403f-97f8-f76df058f554_820x279.png 848w, https://substackcdn.com/image/fetch/$s_!u75d!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfb4508f-912e-403f-97f8-f76df058f554_820x279.png 1272w, https://substackcdn.com/image/fetch/$s_!u75d!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfb4508f-912e-403f-97f8-f76df058f554_820x279.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!u75d!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfb4508f-912e-403f-97f8-f76df058f554_820x279.png" width="820" height="279" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dfb4508f-912e-403f-97f8-f76df058f554_820x279.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:279,&quot;width&quot;:820,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:67878,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/176718745?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfb4508f-912e-403f-97f8-f76df058f554_820x279.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_!u75d!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfb4508f-912e-403f-97f8-f76df058f554_820x279.png 424w, https://substackcdn.com/image/fetch/$s_!u75d!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfb4508f-912e-403f-97f8-f76df058f554_820x279.png 848w, https://substackcdn.com/image/fetch/$s_!u75d!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfb4508f-912e-403f-97f8-f76df058f554_820x279.png 1272w, https://substackcdn.com/image/fetch/$s_!u75d!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfb4508f-912e-403f-97f8-f76df058f554_820x279.png 1456w" sizes="100vw" loading="lazy"></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 aria-hidden="true" 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><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>More features make sure data is correct.</p><ul><li><p>Data pipelines should have ways to watch them. These show how well they work. They show job status. They track progress. They have logs, numbers, and alerts.</p></li><li><p>The platform should be reliable. It should have many copies. It should be strong. It should retry failed tasks automatically.</p></li><li><p>Data stores must handle different data types. They must allow changes.</p></li><li><p>The platform should store many versions of data. This gives history for <strong>AI</strong> models.</p></li><li><p>Data lifecycle management (DLM) is important. It stops data from growing too much. It manages data from start to end.</p></li><li><p>Data governance features are needed. These include checking who accessed data. They ensure privacy. They show where data came from. A data dictionary helps manage info. It tracks data types, uses, and history.</p></li></ul><p>Azure tools also make data better.</p><ul><li><p><strong>Azure Data Factory (ADF)</strong>: This <strong>cloud</strong> data service makes, schedules, and runs data tasks. It is a scalable pipeline. It moves and changes data. It checks quality. It connects to many data sources.</p></li><li><p><strong>AI Integration in Azure</strong>: Azure puts advanced <strong>AI</strong> into its system. These features clean data. They find odd things. They watch in real-time. They automate complex tasks. They speed up data processing and analysis.</p></li><li><p><strong>Azure Machine Learning</strong>: It gives a top system for machine learning. This includes getting data. Using models. And watching them all the time. Key features include faster model making. Faster data prep. Reusable features. Automated tasks with AutoML. This lowers human errors. It makes models better with good data. Constant checking watches data quality. Like changes in structure. Missing data. And strange data. It gives alerts. It makes sure data is correct for choices.</p></li></ul><h3>Responsible AI and Governance</h3><p>Using <strong>AI</strong> needs a strong promise. It needs ethical making and using. Microsoft has six main rules for Responsible <strong>AI</strong>. These rules guide ethical and clear thinking.</p><ol><li><p><strong>Accountability</strong>: People who make and use <strong>AI</strong> systems must take responsibility. For their actions and choices. Microsoft knows its job. It is for using <strong>AI</strong> ethically. And for its results.</p></li><li><p><strong>Inclusiveness</strong>: <strong>AI</strong> should think about all people. All experiences. It should help everyone. No matter their abilities or background. Microsoft wants to make <strong>AI</strong> that helps everyone.</p></li><li><p><strong>Reliability &amp; Safety</strong>: <strong>AI</strong> systems must work as they should. They must react safely to new things. They must be strong against tricks. Microsoft promises to make reliable, safe, and secure <strong>AI</strong> systems. This lowers risks.</p></li><li><p><strong>Fairness</strong>: <strong>AI</strong> system choices should not treat people or groups unfairly. This includes things like race, gender, age, or disability.</p></li><li><p><strong>Transparency</strong>: <strong>AI</strong> systems should be easy to understand. Easy to explain. This lets users know how they make choices. Microsoft wants <strong>AI</strong> to be clear.</p></li><li><p><strong>Privacy &amp; Security</strong>: Keeping user privacy and data safe is very important. This makes sure personal data is stored safely. Access does not hurt privacy. Microsoft puts these first in <strong>AI</strong> making and using.</p></li></ol><p>Microsoft gives strong rules and tools. These make sure <strong>AI</strong> is made and used ethically.</p><ul><li><p><strong>Aether Committee</strong>: This is Microsoft&#8217;s <strong>AI</strong> ethics group. It has experts from many areas. Law, engineering, sociology, and philosophy. Its jobs include checking <strong>AI</strong> projects for ethical issues. It gives advice for ethical rules. It helps different areas work together for <strong>AI</strong> rules.</p></li><li><p><strong>Responsible AI Toolbox</strong>: This has tools to help developers. They use responsible <strong>AI</strong> practices. Key features include checking fairness. To make <strong>AI</strong> systems fairer. By finding biases. Tools to explain <strong>AI</strong> models. They show how <strong>AI</strong> makes choices. This makes it clearer. Guides for ethical risks. They help developers find and fix ethical risks. This is through the whole <strong>AI</strong> process.</p></li><li><p><strong>Responsible AI Program Principles</strong>: The program is based on six main rules. Fairness, inclusiveness, reliability and safety, transparency, privacy, and accountability.</p></li></ul><p>Microsoft also does bigger things.</p><ul><li><p><strong>AI for Good Program</strong>: It helps projects. These use <strong>AI</strong> to fix big problems in society. Like climate change, education, and health.</p></li><li><p><strong>Open Dialogue with Regulators</strong>: This means talking with lawmakers. It helps shape <strong>AI</strong> rules. These rules balance <strong>AI innovation</strong> with ethical safety.</p></li><li><p><strong>Educational Resources</strong>: It gives training and materials. These help developers and companies. They understand and use responsible <strong>AI</strong> rules.</p></li></ul><h2>Smart Ways to Use AI</h2><h3>Do It Step by Step</h3><p>It is good to add <strong>AI</strong> slowly. Do it in steps. Use <strong>APIs</strong>, middleware, and cloud tools. This makes data flow better. It uses small services. This helps things change smoothly.</p><p>Doing it this way helps people get used to it. They can learn at their own speed. It also finds problems early. This stops big issues later. This way controls risks. It keeps problems small. They stay in one area.</p><p>Companies that use smart schedules say this helps. They see <a href="https://www.myshyft.com/blog/phased-functionality-introduction/">34% more skilled users. They have 29% fewer help tickets. This is in the first three months.</a> These good changes mean money saved faster. It means people use the new tools more.</p><p>Keep making things better all the time. This means always checking. Always making models better. Always making processes better. Check how well things work. Make business and <strong>AI</strong> plans better. Improve models as things change.</p><p>Also, look at new tools. Share what you learn. This builds trust. It helps people like <strong>AI</strong> for new ideas. This keeps things modern.</p><h3>Keep AI Cloud Safe</h3><p>Safety is very important in the <strong>AI cloud</strong>. Companies must control who sees data. Use <strong>RBAC</strong> for this. Limit access to secret info. Check data that comes in. Clean it. This stops bad changes. It stops prompt injection attacks.</p><p>Keep the whole process safe. Not just the <strong>AI</strong> part. Watch things closely. Check them. Oversee operations. Use tools with safety built-in. Deal with new threats. These include prompt injection attacks. Also, data leaks. And model stealing.</p><p>Follow new rules. Like <strong>GDPR</strong>, <strong>DORA</strong>, and the <strong>EU AI Act</strong>. This needs clear rules. It needs papers. It needs constant risk checks. Build a safe future. Use a Zero Trust plan. This is a key part of the tech plan.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Omla!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F088ec885-f1ba-4192-b8df-36686efb35ae_816x228.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Omla!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F088ec885-f1ba-4192-b8df-36686efb35ae_816x228.png 424w, https://substackcdn.com/image/fetch/$s_!Omla!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F088ec885-f1ba-4192-b8df-36686efb35ae_816x228.png 848w, https://substackcdn.com/image/fetch/$s_!Omla!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F088ec885-f1ba-4192-b8df-36686efb35ae_816x228.png 1272w, https://substackcdn.com/image/fetch/$s_!Omla!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F088ec885-f1ba-4192-b8df-36686efb35ae_816x228.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Omla!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F088ec885-f1ba-4192-b8df-36686efb35ae_816x228.png" width="816" height="228" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/088ec885-f1ba-4192-b8df-36686efb35ae_816x228.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:228,&quot;width&quot;:816,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:42615,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/176718745?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F088ec885-f1ba-4192-b8df-36686efb35ae_816x228.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_!Omla!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F088ec885-f1ba-4192-b8df-36686efb35ae_816x228.png 424w, https://substackcdn.com/image/fetch/$s_!Omla!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F088ec885-f1ba-4192-b8df-36686efb35ae_816x228.png 848w, https://substackcdn.com/image/fetch/$s_!Omla!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F088ec885-f1ba-4192-b8df-36686efb35ae_816x228.png 1272w, https://substackcdn.com/image/fetch/$s_!Omla!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F088ec885-f1ba-4192-b8df-36686efb35ae_816x228.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3>Learn New Skills and Manage Change</h3><p>Learning new skills is key. Managing change is too. This helps make changes work. Companies must check skills. See what people can do now. See who <strong>AI</strong> will affect most.</p><p>Make learning paths. Give basic info to all workers. Give advanced topics to tech staff. Use real examples. This makes training useful. Let people try tools safely. Use <strong>AI</strong> tools for learning.</p><p><a href="https://www.techtarget.com/searchenterpriseai/feature/AI-upskilling-strategies-that-center-workers-not-tech">Training should fit each business. It should target specific groups. Or departments. Or skills. This is based on company goals. Leaders must let people make mistakes. This is part of learning.</a></p><p>Good change management helps with <strong>AI</strong> updates. <strong>AI</strong> makes things simpler. It makes work better. It cuts down on manual tasks. It lowers mistakes. It helps make choices faster. It gives good ideas from data.</p><p><strong>AI</strong> chatbots help talk to people. <strong>AI</strong> platforms give personal help. This human way makes people more involved. Companies must care about <a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">data privacy</a>. People are still very important. Make a culture ready for change. A culture that uses <strong>AI</strong>. This helps keep things modern.</p><div><hr></div><p>Moving old apps to new AI ways is smart. It helps businesses stay current. It makes them change digitally. We talked about checking apps well. We talked about updating apps on Azure. We talked about adding <a href="https://m365.show/">Microsoft AI tools</a>. This means using AI wisely. It means always making things better. This plan brings new AI ideas. It makes work easier. It gives companies an edge by 2025. This journey keeps apps fresh. Leaders should start this AI future. Use Microsoft Cloud for better apps. Keep changing things for the better.</p><h2>FAQ</h2><h3>What is an AI-first paradigm?</h3><p>An AI-first paradigm means putting AI at the center. It builds AI into apps from the start. This helps new ideas grow. It makes systems smart from day one. Companies get an edge over others. They change digitally.</p><h3>How does Azure Migrate help check old apps?</h3><p>Azure Migrate uses smart AI tools. These tools make checking apps much faster. It shows how apps are connected. This helps companies make good choices. It makes moving apps easier.</p><h3>What are the main good things about changing code with .NET Core?</h3><p>Changing code with .NET Core works on many systems. It helps build apps for the cloud. It has strong safety features. Apps run better and faster. This makes them grow easily. It also makes them easier to keep up.</p><h3>How does GitHub Copilot make updates faster?</h3><p>GitHub Copilot does common code changes automatically. It updates how apps talk to each other. It moves apps to newer systems. This tool can cut update time from months to days. It lets developers work on new ideas.</p><h3>What are Microsoft&#8217;s main rules for Responsible AI?</h3><p>Microsoft&#8217;s Responsible AI rules are about being accountable. They are about including everyone. They are about being reliable. They also focus on being fair. They focus on being clear. They focus on keeping things private. These rules help make AI systems ethically. They build trust. They lower risks.</p>]]></content:encoded></item><item><title><![CDATA[Microsoft's strategies vs cloud / AI competitors (Google, AWS, open source)]]></title><description><![CDATA[Who&#8217;s leading the charge in the cloud and AI race?]]></description><link>https://newsletter.m365.show/p/microsofts-strategies-vs-cloud-ai</link><guid isPermaLink="false">https://newsletter.m365.show/p/microsofts-strategies-vs-cloud-ai</guid><dc:creator><![CDATA[Mirko Peters - M365 Specialist]]></dc:creator><pubDate>Wed, 22 Oct 2025 07:36:13 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/176716627/01cf31666c5b5548644ed4abeb286410.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>Who&#8217;s leading the charge in the cloud and AI race? The answer largely hinges on effective AI strategies. While Microsoft excels in generative AI, AWS holds the strongest position in conventional AI, and Google demonstrates prowess in other AI domains.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!B-xA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fd8f2de-b8b4-46dd-8d64-566a8d13d8f3_1024x768.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!B-xA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fd8f2de-b8b4-46dd-8d64-566a8d13d8f3_1024x768.webp 424w, https://substackcdn.com/image/fetch/$s_!B-xA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fd8f2de-b8b4-46dd-8d64-566a8d13d8f3_1024x768.webp 848w, https://substackcdn.com/image/fetch/$s_!B-xA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fd8f2de-b8b4-46dd-8d64-566a8d13d8f3_1024x768.webp 1272w, https://substackcdn.com/image/fetch/$s_!B-xA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fd8f2de-b8b4-46dd-8d64-566a8d13d8f3_1024x768.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!B-xA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fd8f2de-b8b4-46dd-8d64-566a8d13d8f3_1024x768.webp" width="1024" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9fd8f2de-b8b4-46dd-8d64-566a8d13d8f3_1024x768.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A pie chart showing cloud market share for Q1 2025, with AWS at 29%, Microsoft at 22%, and Google Cloud at 12.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A pie chart showing cloud market share for Q1 2025, with AWS at 29%, Microsoft at 22%, and Google Cloud at 12." title="A pie chart showing cloud market share for Q1 2025, with AWS at 29%, Microsoft at 22%, and Google Cloud at 12." srcset="https://substackcdn.com/image/fetch/$s_!B-xA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fd8f2de-b8b4-46dd-8d64-566a8d13d8f3_1024x768.webp 424w, https://substackcdn.com/image/fetch/$s_!B-xA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fd8f2de-b8b4-46dd-8d64-566a8d13d8f3_1024x768.webp 848w, https://substackcdn.com/image/fetch/$s_!B-xA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fd8f2de-b8b4-46dd-8d64-566a8d13d8f3_1024x768.webp 1272w, https://substackcdn.com/image/fetch/$s_!B-xA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fd8f2de-b8b4-46dd-8d64-566a8d13d8f3_1024x768.webp 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 aria-hidden="true" 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><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>As of Q1 2025, <a href="https://www.crn.com/news/cloud/2025/cloud-market-share-q1-2025-aws-dips-microsoft-and-google-show-growth">AWS commands 29% of the cloud market, with Microsoft at 22% and Google Cloud at 12%</a>. However, when it comes to generative AI, <a href="https://iot-analytics.com/leading-generative-ai-companies/">Microsoft&#8217;s strategies have secured them a significant 39% market share, compared to AWS&#8217;s 19%</a>. This blog delves into the distinct generative AI approaches of Microsoft, Google, and AWS. We&#8217;ll dissect each company&#8217;s plan, identify their core strengths, and forecast their future standing in the competitive cloud AI landscape, including their generative AI capabilities and adoption.</p><h2>Key Takeaways</h2><ul><li><p>Microsoft is best in AI. It is also best in generative AI. This is true for businesses. It works with OpenAI. It puts AI into tools. One tool is <a href="https://www.linkedin.com/newsletters/m365-digital-workplace-daily-7340260578583592961/">Microsoft 365</a> Copilot.</p></li><li><p>AWS is very good at old AI services. It has the biggest part of the cloud market. It gives many tools to companies. These tools help them build their own AI.</p></li><li><p>Google uses an &#8216;AI-first&#8217; plan. It puts good AI like Gemini models into all its cloud products. It is great at AI research. It is also great at multimodal AI.</p></li><li><p>Open-source AI helps new ideas. It makes things more competitive. Companies get more control. They also get more choices. They do not get stuck with one company.</p></li></ul><h2>Microsoft&#8217;s Strategies in Cloud AI</h2><div id="youtube2-gt_DU6sMJBc" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;gt_DU6sMJBc&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/gt_DU6sMJBc?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h3>Azure Enterprise and Hybrid Cloud</h3><p>Microsoft uses Azure&#8217;s strong business tools. Azure helps big companies. It has many data centers around the world. There are <a href="https://azure.microsoft.com/en-us/resources/cloud-computing-dictionary/what-is-azure">over 300 secure centers. They are in more than 60 places. This setup makes things always work. It is reliable for important tasks. So, 95% of big companies trust it.</a> Azure also keeps data safe. <a href="https://bluexp.netapp.com/blog/5-enterprise-grade-cloud-features-in-azure">It has ways to save data in different places. It also has built-in security. This includes protection from attacks.</a> <a href="https://www.cloudoptimo.com/blog/azure-arc-simplifying-hybrid-and-multi-cloud-management/">For mixed cloud systems, Azure Arc helps. It brings Azure services to other places. This means rules are the same everywhere. It also helps control access. It makes managing different systems easy.</a> <a href="https://www.transparity.com/azure/managing-hybrid-cloud-with-azure-arc/">This helps with cloud setups. It also helps with AI connections.</a></p><h3>OpenAI Partnership and Generative AI</h3><p>The OpenAI deal is key. It is part of Microsoft&#8217;s AI plans. <a href="https://blogs.microsoft.com/blog/2023/01/23/microsoftandopenaiextendpartnership/">Microsoft put a lot of money into it. Azure is now the only cloud for OpenAI.</a> <a href="https://cloudwars.com/ai/how-integration-of-openai-azure-brings-ai-as-a-service-into-focus/">This teamwork shapes Azure&#8217;s AI plan. It adds strong AI tools. These include GPT-3 and DALL-E-2. They are now part of Azure. This offers AI as a service. It makes advanced AI easy to use. The partnership gives business-level features. These include security and reliability. They also include following rules. This helps use new AI faster. It also makes it more profitable. This special link helps Microsoft stand out. It makes its cloud AI services different.</a></p><h3>Microsoft 365 Copilot and Productivity</h3><p>Microsoft 365 Copilot shows Microsoft&#8217;s AI focus. It helps with getting work done. <a href="https://www.rishabhsoft.com/blog/microsoft-365-copilot-features-benefits-use-cases">This AI helper works in Microsoft 365 apps. These include Word, Excel, and Outlook. It makes work smooth. Copilot understands normal language. It can clean up data. It can summarize things. It can also make charts. It uses Microsoft Graph. This gives Copilot information. It gets it from emails and chats. It also gets it from files. This makes its help right for you. It can handle different types of information. It keeps track of what you are doing. Copilot saves time. It does repeated tasks for you. It also helps people work together. It helps make better choices. It uses smart, relevant information.</a> These AI tools make businesses work better.</p><h3>Developer Ecosystem and Open Source</h3><p>Microsoft helps many developers. It also supports open source. The company helps many open-source projects. It does this through special programs. <a href="https://opensource.microsoft.com/ecosystem/">One is the Free and Open Source Software Fund. This fund lets Microsoft workers pick projects. They choose which ones get money.</a> This helps engineers who are passionate. <a href="https://opensource.microsoft.com/program/">Microsoft&#8217;s One Engineering System uses open source. It builds it into how they work. This system uses automatic tools. Many open-source projects use GitHub Actions. They also use Azure Pipelines. Microsoft uses these a lot.</a> This support for open source helps new ideas. It also spreads Microsoft&#8217;s AI tools. It also helps its cloud services.</p><h3>Infrastructure and Edge Computing</h3><p>Microsoft&#8217;s setup is strong. It supports AI tasks well. <a href="https://azure.microsoft.com/en-us/solutions/high-performance-computing/ai-infrastructure">Azure has cloud tools made for AI. They are built from the ground up. They balance speed and cost. They work for many AI needs. This includes powerful virtual machines. They have fast networks. They also have quick storage. The system is safe and reliable. It has scalable groups of computers. It has security built in. It also has AI safety rules. Azure&#8217;s edge computing tools add to this. They make things work together easily. They allow fast setup. They also help AI solutions grow.</a> These improvements are key. They support complex AI models. They also support other AI services. This makes Microsoft&#8217;s AI cloud plan strong.</p><h2>Google&#8217;s <strong>AI-First Cloud Strategy</strong></h2><p>Google uses an &#8220;<strong>AI-first</strong>&#8220; plan for its cloud business. This plan puts <strong>artificial intelligence</strong> into all its cloud products. Google Cloud has trouble getting as many customers as <strong>AWS</strong> and <strong>Azure</strong>. This is especially true with big companies. But <strong>AI</strong> helps Google Cloud grow. Google is very good at <strong>AI research</strong> and making new <strong>AI</strong>. This helps it offer great <strong>AI solutions</strong>.</p><h3>Google Cloud Services</h3><p>Google Cloud Platform (GCP) has many services. It has <a href="https://www.datamation.com/cloud/aws-vs-azure-vs-google-cloud/">19 different types of services</a>. This might be the most among the top three companies. GCP is great at special services. These are for <strong>big data</strong>, <strong>machine learning</strong>, and <strong>analytics</strong>. It can handle a lot of work. It also balances the work well. Google helped create <strong>Kubernetes</strong>. So, it knows a lot about using <strong>containers</strong>. Its <strong>container</strong> service is a big plus. GCP also likes <strong>open-source</strong> and <strong>DevOps</strong>.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Tc08!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cb91172-93e8-4bd6-847f-a5466940fd13_820x151.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Tc08!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cb91172-93e8-4bd6-847f-a5466940fd13_820x151.png 424w, https://substackcdn.com/image/fetch/$s_!Tc08!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cb91172-93e8-4bd6-847f-a5466940fd13_820x151.png 848w, https://substackcdn.com/image/fetch/$s_!Tc08!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cb91172-93e8-4bd6-847f-a5466940fd13_820x151.png 1272w, https://substackcdn.com/image/fetch/$s_!Tc08!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cb91172-93e8-4bd6-847f-a5466940fd13_820x151.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Tc08!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cb91172-93e8-4bd6-847f-a5466940fd13_820x151.png" width="820" height="151" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7cb91172-93e8-4bd6-847f-a5466940fd13_820x151.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:151,&quot;width&quot;:820,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:27021,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/176716627?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cb91172-93e8-4bd6-847f-a5466940fd13_820x151.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_!Tc08!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cb91172-93e8-4bd6-847f-a5466940fd13_820x151.png 424w, https://substackcdn.com/image/fetch/$s_!Tc08!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cb91172-93e8-4bd6-847f-a5466940fd13_820x151.png 848w, https://substackcdn.com/image/fetch/$s_!Tc08!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cb91172-93e8-4bd6-847f-a5466940fd13_820x151.png 1272w, https://substackcdn.com/image/fetch/$s_!Tc08!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cb91172-93e8-4bd6-847f-a5466940fd13_820x151.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Google Cloud&#8217;s Compute Engine uses clean energy. It uses half the power of normal <strong>data centers</strong>. Google wants fair prices for customers. It often beats competitors&#8217; prices. It gives big discounts. It also has flexible deals. These special things help Google get customers.</p><h3><strong>Gemini</strong> and <strong>Bard</strong>: <strong>LLM Strategy</strong></h3><p>Google&#8217;s plan for <strong>generative AI</strong> uses its <strong>Gemini models</strong>. <strong>Gemini</strong> has a special design. It is the first <strong>large language model (LLM)</strong>. It learns from text, pictures, and videos all together. It uses <strong>Transformer</strong> and <strong>Mixture of Experts (MoE)</strong> designs. <strong>MoE models</strong> use smaller <strong>AI networks</strong>. These turn on based on what they get. This makes them work well. <strong>Gemini</strong> can change and grow easily. It works on many devices. These go from cloud to small devices. The <strong>Gemini</strong> family has <strong>Gemini Ultra</strong> and <strong>Pro</strong>. These are for regular computers. <strong>Gemini Nano</strong> is for small devices. <strong>Gemma</strong> offers <strong>open-source LLMs</strong>.</p><p><strong>Gemini</strong> was made for many types of data. It can make pictures directly. <strong>Bard</strong> first used <strong>Gemini Pro</strong>. It worked with text. Other types of data were planned later. <strong><a href="https://www.understandingai.org/p/google-gemini-and-the-future-of-large">Bard</a></strong><a href="https://www.understandingai.org/p/google-gemini-and-the-future-of-large"> uses the </a><strong><a href="https://www.understandingai.org/p/google-gemini-and-the-future-of-large">Gemini Pro model</a></strong><a href="https://www.understandingai.org/p/google-gemini-and-the-future-of-large">. This </a><strong><a href="https://www.understandingai.org/p/google-gemini-and-the-future-of-large">model</a></strong><a href="https://www.understandingai.org/p/google-gemini-and-the-future-of-large"> is like </a><strong><a href="https://www.understandingai.org/p/google-gemini-and-the-future-of-large">GPT-3.5</a></strong>. The stronger <strong>Gemini Ultra model</strong> was not ready at first.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!D0sI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dc3b552-2ea8-4a5d-8aeb-67491a9adcca_817x289.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!D0sI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dc3b552-2ea8-4a5d-8aeb-67491a9adcca_817x289.png 424w, https://substackcdn.com/image/fetch/$s_!D0sI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dc3b552-2ea8-4a5d-8aeb-67491a9adcca_817x289.png 848w, https://substackcdn.com/image/fetch/$s_!D0sI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dc3b552-2ea8-4a5d-8aeb-67491a9adcca_817x289.png 1272w, https://substackcdn.com/image/fetch/$s_!D0sI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dc3b552-2ea8-4a5d-8aeb-67491a9adcca_817x289.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!D0sI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dc3b552-2ea8-4a5d-8aeb-67491a9adcca_817x289.png" width="817" height="289" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8dc3b552-2ea8-4a5d-8aeb-67491a9adcca_817x289.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:289,&quot;width&quot;:817,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:58846,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/176716627?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dc3b552-2ea8-4a5d-8aeb-67491a9adcca_817x289.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_!D0sI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dc3b552-2ea8-4a5d-8aeb-67491a9adcca_817x289.png 424w, https://substackcdn.com/image/fetch/$s_!D0sI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dc3b552-2ea8-4a5d-8aeb-67491a9adcca_817x289.png 848w, https://substackcdn.com/image/fetch/$s_!D0sI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dc3b552-2ea8-4a5d-8aeb-67491a9adcca_817x289.png 1272w, https://substackcdn.com/image/fetch/$s_!D0sI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dc3b552-2ea8-4a5d-8aeb-67491a9adcca_817x289.png 1456w" sizes="100vw" loading="lazy"></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 aria-hidden="true" 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><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><strong>Gemini Ultra</strong> is better than <strong>GPT-4</strong> at math and making Python code. <strong>GPT-4</strong> is better at common sense. <strong>Gemini 1.5 Pro</strong> and <strong>Flash models</strong> can take a lot of input. They can handle one hour of video. Or they can handle 700,000 words. <strong>Gemini 2.0 Flash</strong> remembers much more. It can keep more info for longer talks. Or it can process more info at once. <strong>Gemini 2.0-Flash</strong> made the fewest mistakes. This shows it is strong in <strong>generative AI</strong>.</p><h3><strong>Vertex AI</strong> and <strong>MLOps</strong></h3><p><strong>Vertex AI</strong> makes <strong>MLOps</strong> easier. It helps developers. It is <a href="https://medium.com/%40mayurkoshti12/is-vertex-ai-the-right-tool-for-developers-f7694ccb57a2">one place for everything</a>. This means less switching between tools. It helps businesses work better with <strong>AI</strong>. <strong>Vertex AI</strong> has many <strong>AI services</strong>.</p><ol><li><p><strong>Data Preparation</strong>: It uses <strong>Vertex AI Workbench</strong> notebooks. These are for looking at and cleaning data. It works with Google Cloud Storage and <strong>BigQuery</strong>. It handles large amounts of data. This is done with <strong>Spark jobs</strong>.</p></li><li><p><strong>Model Training</strong>: It has many choices. <strong>AutoML</strong> trains <strong>models</strong> automatically. No code is needed. Custom training runs your code. It uses <strong>Docker containers</strong>. It works with <strong>GPU/TPU</strong>. It also tunes settings.</p></li><li><p><strong>Model Evaluation &amp; Iteration</strong>: It has tools to check <strong>models</strong>. It compares numbers. It improves things based on how well they work. <strong>Models</strong> are saved in the <strong>Model Registry</strong>.</p></li></ol><p><strong>Vertex AI</strong> also includes:</p><ul><li><p><strong>Model Deployment &amp; Serving</strong>: It helps put <strong>models</strong> to use. This is for quick or batch predictions. <strong>Vertex AI</strong> manages computers.</p></li><li><p><strong>Pipelines &amp; Automation</strong>: It uses <strong>Vertex AI Pipelines</strong>. These organize complex tasks. They go from data prep to putting <strong>models</strong> to use. It helps with automatic retraining. It also helps with <strong>CI/CD</strong>.</p></li><li><p><strong>Feature Store</strong>: It manages <strong>machine learning features</strong>. It does this in one place. It gives fast access. It also watches for changes in features.</p></li><li><p><strong>Experiment Tracking &amp; Model Registry</strong>: It has tools to follow experiments. It has a <strong>Model Registry</strong>. This keeps track of <strong>model</strong> versions. It is a main list for <strong>ML models</strong>.</p></li><li><p><strong>Monitoring &amp; Explainability</strong>: It has <strong>Vertex AI Model Monitoring</strong>. This finds problems. These are like data changes. It also finds differences between training and use. <strong>Vertex AI Explainable AI</strong> helps understand <strong>model</strong> predictions.</p></li></ul><p>These tools help customers. They build, use, and manage <strong>AI solutions</strong> well.</p><h3><strong>Open Source Contributions</strong></h3><p>Google helps the <strong>open-source</strong> community a lot. This is a big part of its <strong>AI</strong> plan. It offers main tools and code. <strong>TensorFlow</strong> is a key tool. It builds and trains <strong>ML models</strong>. This is done on many computers. <strong>JAX</strong> is a simple system. It combines automatic math. It also uses the <strong>XLA</strong> compiler. This is for fast <strong>ML</strong>. <strong>Keras</strong> is an easy and strong <strong>ML framework</strong>. It works with <strong>TensorFlow</strong>. This is for building and training <strong>models</strong> fast. Google helped start the <strong>PyTorch Foundation</strong>. This wants to spread <strong>ML</strong> use. It does this through <strong>open-source</strong>.</p><p>Google also gives <strong>open models</strong> for <strong>generative AI</strong>. <strong><a href="https://medium.com/google-cloud/10-google-ai-tools-for-genai-developers-you-need-to-know-cf77f5a4b458">Gemma</a></strong><a href="https://medium.com/google-cloud/10-google-ai-tools-for-genai-developers-you-need-to-know-cf77f5a4b458"> is a group of small, good </a><strong><a href="https://medium.com/google-cloud/10-google-ai-tools-for-genai-developers-you-need-to-know-cf77f5a4b458">open models</a></strong>. They come from the same research. This research made the <strong>Gemini models</strong>. You can find them on Google <strong>AI Studio</strong>. This is a website tool. It is for trying out <strong>generative models</strong>. Google&#8217;s <strong>open-source</strong> help creates new ideas. It also spreads its <strong>AI services</strong>. It also spreads its cloud uses.</p><h3>Global Network and Hardware</h3><p>Google&#8217;s global network is huge and strong. It supports its cloud services. It also supports its <strong>AI capabilities</strong>. This network gives fast connections. These are all over the world. It makes sure everything works well. Google makes its own special computers. These include <strong>Tensor Processing Units (TPUs)</strong>. <strong>TPUs</strong> are special chips. They make <strong>machine learning</strong> tasks faster. This special hardware helps Google. It trains and uses complex <strong>AI models</strong> well. It supports its advanced <strong>generative AI</strong> products. This strong system is very important. It gives scalable <strong>AI solutions</strong> to businesses.</p><h2>AWS Cloud Leadership</h2><h3>AWS Cloud Dominance</h3><p>Amazon Web Services (AWS) leads the cloud market. It started cloud computing early. This gave it a big head start. AWS always has the most customers. In Q2 2025, <a href="https://hginsights.com/blog/aws-market-report-buyer-landscape">AWS had 30% of the world&#8217;s cloud market. This shows it is very strong. Microsoft Azure was next with 20%. Google Cloud had 13%</a>. This makes AWS a powerful company. The company made $30.9 billion in three months. This means it could make over $124 billion in a year. This growth is partly from AI services. These services grow very fast. AWS has strong systems. It has many services. These attract many customers. Its full AI plan helps this growth.</p><h3>Amazon Bedrock and Custom Models</h3><p>Amazon Bedrock is important for generative AI. It gives an easy way for developers to use AI. They can use basic AI models. They can build generative AI apps. <a href="https://industries.agilisium.com/blogs/aws-bedrock-revolutionizes-generative-AI-development">Bedrock makes these models bigger automatically. This makes sure they work best. This happens as more people use the apps. Its serverless design helps developers. They can focus on making apps. They do not worry about computers. Bedrock uses strong Amazon security. This includes keeping data secret. It makes sure data is safe. Amazon Bedrock has many basic AI models. It has one way to use them. It also lets you change models easily. You do not need to write code. It uses a visual tool. Bedrock connects AI models to data safely</a>. This makes generative AI useful for businesses.</p><h3>SageMaker and ML Services</h3><p>Amazon SageMaker helps with all machine learning (ML) work. It makes the ML process simple. SageMaker helps users get data ready. <a href="https://github.com/aws-samples/sagemaker-end-to-end-workshop">It uses Amazon SageMaker Data Wrangler. It makes XGBoost models. It uses Amazon SageMaker Training Jobs. It keeps track of tests. It uses Amazon SageMaker Experiments. SageMaker checks how good models are. It uses Amazon SageMaker Processing. It explains models. It uses Amazon SageMaker Clarify. SageMaker hosts models to use them. It does many predictions at once. It watches models for changes</a>. <a href="https://medium.com/%40Shamimw/automating-ml-workflows-with-amazon-sagemaker-pipelines-and-model-registry-24ad89805d88">Amazon SageMaker Pipelines automate everything. This is a full service for ML work. SageMaker Model Registry manages ML models</a>. This helps people work together. It also helps with rules. This full system helps businesses use data. It offers strong AI solutions.</p><h3>Open Source Adoption</h3><p>AWS works a lot with open-source groups. It helps popular open-source projects. Amazon RDS offers open-source databases. These are like PostgreSQL and MySQL. Amazon Elastic Kubernetes Service (EKS) uses Kubernetes. AWS helps Kubernetes a lot. It helps many Apache Software Foundation projects. Amazon releases open-source tools. These include AWS SDKs and AWS Amplify. AWS Cloud Development Kit (CDK) is another example. AWS helps people work together. It holds events and meetings. These include open-source talks at Amazon re:Invent. AWS also supports open-source ideas. It works with companies like Red Hat. This strong help benefits all developers.</p><h3>Industry Solutions</h3><p>AWS offers special solutions for industries. These use AI and cloud tech. <a href="https://allcloud.io/services/ai-for-aws/">Amazon helps money companies. It gives them AI cloud tools. For factories, it makes Industry 4.0 simple. This uses safe cloud and AI ideas. In stores, Amazon helps make things personal. It uses cloud AI to manage products. SaaS and tech companies create new things. They use AI-powered SaaS and ML analysis. Amazon Bedrock makes new ideas happen faster. It helps work get done. It makes things bigger with generative AI. Amazon SageMaker makes models easy to use. It makes models personal. Amazon Kendra brings knowledge together. It is a smart search tool</a>. These business AI offers give special tools for different areas.</p><h2>Open Source: Impact on Cloud AI</h2><h3>Innovation Foundation</h3><p><strong>Open-source</strong> software helps <strong>AI</strong> grow a lot. It gives many useful tools. It also gives frameworks and <strong>models</strong>. This fast growth also brings problems. A report shows big <strong>open-source</strong> efforts. These are in cloud systems. <strong>Open-source</strong> tools power big jobs. They work in many cloud places. They help run <strong>AI</strong> tasks. They also help schedule and grow them. They support different ways to store data. This is for <strong>AI</strong> apps. <strong><a href="https://m365.show/">Open-source AI</a> models</strong> as a service help with <strong>ModelOps</strong>. This is for making cloud <strong>models</strong>. It includes getting data ready. It also includes making <strong>AI models</strong>. <strong>Open-source AI</strong> app making makes <strong>RAG</strong> easier. It also makes <strong>AI agent</strong> making easier. It is key for businesses to use <strong>AI</strong>. <strong>Open-source AI</strong> rules give safety checks. These are for the <strong>AI</strong> supply chain. <strong>Open-source AI</strong> groups help new ideas. Groups like the Cloud Native Computing Foundation focus on <strong>AI</strong>.</p><h3>Competitive Threat</h3><p><strong>Open-source AI models</strong> are a threat. They compete with paid cloud <strong>AI</strong> services. They have different good and bad points.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dGeh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6013cb72-712a-485e-a31e-3c696b1aae43_817x418.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dGeh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6013cb72-712a-485e-a31e-3c696b1aae43_817x418.png 424w, https://substackcdn.com/image/fetch/$s_!dGeh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6013cb72-712a-485e-a31e-3c696b1aae43_817x418.png 848w, https://substackcdn.com/image/fetch/$s_!dGeh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6013cb72-712a-485e-a31e-3c696b1aae43_817x418.png 1272w, https://substackcdn.com/image/fetch/$s_!dGeh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6013cb72-712a-485e-a31e-3c696b1aae43_817x418.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dGeh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6013cb72-712a-485e-a31e-3c696b1aae43_817x418.png" width="817" height="418" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6013cb72-712a-485e-a31e-3c696b1aae43_817x418.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:418,&quot;width&quot;:817,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:101220,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/176716627?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6013cb72-712a-485e-a31e-3c696b1aae43_817x418.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_!dGeh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6013cb72-712a-485e-a31e-3c696b1aae43_817x418.png 424w, https://substackcdn.com/image/fetch/$s_!dGeh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6013cb72-712a-485e-a31e-3c696b1aae43_817x418.png 848w, https://substackcdn.com/image/fetch/$s_!dGeh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6013cb72-712a-485e-a31e-3c696b1aae43_817x418.png 1272w, https://substackcdn.com/image/fetch/$s_!dGeh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6013cb72-712a-485e-a31e-3c696b1aae43_817x418.png 1456w" sizes="100vw" loading="lazy"></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 aria-hidden="true" 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><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><strong>Open-source AI</strong> gives the most control. Users can change code. They can make it fit perfectly. This is different from paid options. They offer less custom choices. Data privacy is another big difference. <strong>Open-source</strong> lets you keep data inside. You do not share private data. Paid <strong>AI</strong> might share data. This is with outside groups. <strong>Open-source</strong> seems cheap. But setting it up and keeping it working costs a lot. Paid <strong>AI</strong> has fees. But it is easier to set up. <strong>Open-source</strong> helps avoid being stuck. Paid options can make you stuck.</p><h3>Integration Strategies</h3><p>Companies use different ways. They bring in <strong>open-source</strong> tools. They often use <strong>open-source</strong> frameworks. They also use <strong>open-source</strong> tools. This lets them build special <strong>AI solutions</strong>. Smart integration helps businesses. They use new ideas from the community. This also stops them from being stuck with one seller. Many groups want to add <strong>open-source</strong> parts. They put them into their cloud systems. This way gives them freedom. It also saves money.</p><h3>Proprietary vs. Community</h3><p>The choice depends on what you need. It is between paid and community <strong>AI</strong>. Paid systems offer special help. They are often easier to use. Community <strong>open-source</strong> options give more freedom. They are also more clear. They help people work together. Businesses think about these things. They look at control and data privacy. They also look at long-term costs. This is for their <strong>AI</strong> plans.</p><h2>The <strong>Cloud AI Race</strong>: Who is Ahead</h2><p>The <strong>cloud AI race</strong> is a tough fight. Top <strong>cloud AI providers</strong> are in it. Each company has its own plans. These plans decide their place in the <strong>market</strong>.</p><h3>How Companies Use AI</h3><p><strong>Microsoft</strong> is great at helping big companies. It has strong links with its <strong>customers</strong>. This gives it a big lead. <strong>Microsoft</strong> 365 Copilot adds <strong>generative AI</strong> to daily tools. This makes <strong>AI</strong> easy to use. Azure Arc brings <strong><a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">Microsoft</a></strong><a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">&#8216;s </a><strong><a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">cloud services</a></strong> to other systems. This makes things work the same everywhere. This helps big companies use <strong>AI</strong>. It does not mess up their work.</p><p><strong>Google</strong> uses an &#8220;<strong>AI-first</strong>&#8220; plan. It puts <strong>AI</strong> deep into its <strong>cloud</strong> tools. Vertex AI is one place for <strong>machine learning</strong>. It makes building <strong>AI solutions</strong> simple. <strong>Google</strong> helps companies that use a lot of data. It offers great analytics and <strong>AI</strong> tools.</p><p><strong>Amazon</strong> Web <strong>Services</strong> (<strong>AWS</strong>) has many tools. It lets companies build their own <strong>AI solutions</strong>. <strong>Amazon</strong> Bedrock and SageMaker let <strong>customers</strong> pick <strong>generative AI models</strong>. They can also make their own. <strong>AWS</strong> is a good partner for companies using <strong>AI</strong>.</p><h3>What Each Company Does Best in <strong>Generative AI</strong></h3><p>Each company has special strengths in <strong>generative AI</strong>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aBSI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cdab707-4b3a-4228-a8f1-b9d94d2c14d6_820x376.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aBSI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cdab707-4b3a-4228-a8f1-b9d94d2c14d6_820x376.png 424w, https://substackcdn.com/image/fetch/$s_!aBSI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cdab707-4b3a-4228-a8f1-b9d94d2c14d6_820x376.png 848w, https://substackcdn.com/image/fetch/$s_!aBSI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cdab707-4b3a-4228-a8f1-b9d94d2c14d6_820x376.png 1272w, https://substackcdn.com/image/fetch/$s_!aBSI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cdab707-4b3a-4228-a8f1-b9d94d2c14d6_820x376.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aBSI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cdab707-4b3a-4228-a8f1-b9d94d2c14d6_820x376.png" width="820" height="376" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5cdab707-4b3a-4228-a8f1-b9d94d2c14d6_820x376.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:376,&quot;width&quot;:820,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:98480,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/176716627?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cdab707-4b3a-4228-a8f1-b9d94d2c14d6_820x376.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_!aBSI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cdab707-4b3a-4228-a8f1-b9d94d2c14d6_820x376.png 424w, https://substackcdn.com/image/fetch/$s_!aBSI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cdab707-4b3a-4228-a8f1-b9d94d2c14d6_820x376.png 848w, https://substackcdn.com/image/fetch/$s_!aBSI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cdab707-4b3a-4228-a8f1-b9d94d2c14d6_820x376.png 1272w, https://substackcdn.com/image/fetch/$s_!aBSI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cdab707-4b3a-4228-a8f1-b9d94d2c14d6_820x376.png 1456w" sizes="100vw" loading="lazy"></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 aria-hidden="true" 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><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><ul><li><p><strong>Microsoft</strong> will likely lead in <strong>AI</strong> for business work. It has many software products. It was quick to add <strong>AI</strong> helpers like Copilot. These are in Windows, Office, Azure, and GitHub.</p></li><li><p><strong>Google</strong> will likely lead in <strong>AI</strong> for everyday people. It will also lead in <strong>AI</strong> systems that work across many devices. It uses its vast knowledge. It uses personal data. It uses <strong>AI</strong> that understands many things like pictures and sound. This makes smart helpers.</p></li><li><p><strong>Amazon</strong> (<strong>AWS</strong>) is the &#8220;silent helper&#8221; for <strong>AI</strong>. It lets companies build their own <strong>AI solutions</strong>. It offers many <strong>AI</strong> models and tools. It focuses on being neutral and flexible.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!g-Df!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c2c0f73-8b92-4ccb-83b5-18d14a288e3e_820x321.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!g-Df!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c2c0f73-8b92-4ccb-83b5-18d14a288e3e_820x321.png 424w, https://substackcdn.com/image/fetch/$s_!g-Df!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c2c0f73-8b92-4ccb-83b5-18d14a288e3e_820x321.png 848w, https://substackcdn.com/image/fetch/$s_!g-Df!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c2c0f73-8b92-4ccb-83b5-18d14a288e3e_820x321.png 1272w, https://substackcdn.com/image/fetch/$s_!g-Df!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c2c0f73-8b92-4ccb-83b5-18d14a288e3e_820x321.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!g-Df!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c2c0f73-8b92-4ccb-83b5-18d14a288e3e_820x321.png" width="820" height="321" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3c2c0f73-8b92-4ccb-83b5-18d14a288e3e_820x321.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:321,&quot;width&quot;:820,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:81946,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/176716627?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c2c0f73-8b92-4ccb-83b5-18d14a288e3e_820x321.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_!g-Df!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c2c0f73-8b92-4ccb-83b5-18d14a288e3e_820x321.png 424w, https://substackcdn.com/image/fetch/$s_!g-Df!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c2c0f73-8b92-4ccb-83b5-18d14a288e3e_820x321.png 848w, https://substackcdn.com/image/fetch/$s_!g-Df!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c2c0f73-8b92-4ccb-83b5-18d14a288e3e_820x321.png 1272w, https://substackcdn.com/image/fetch/$s_!g-Df!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c2c0f73-8b92-4ccb-83b5-18d14a288e3e_820x321.png 1456w" sizes="100vw" loading="lazy"></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 aria-hidden="true" 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><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><h3>How Easy It Is for Developers</h3><p>How easy it is to build <strong>AI</strong> varies.</p><ul><li><p>Azure <strong>AI</strong> Agents are best for companies already using <strong>Microsoft</strong>. They offer good chat <strong>AI</strong>. They connect easily to other tools. They meet business rules.</p></li><li><p><strong>AWS</strong> <strong>AI</strong> Agents are good for developers using <strong>AWS</strong>. They focus on chat <strong>AI</strong>. They connect well with other <strong>Amazon</strong> tools.</p></li><li><p>Vertex <strong>AI</strong> Agent Builder is great for GCP users. It has advanced <strong>generative AI</strong>. It lets you build with little code. It connects well with other GCP <strong>services</strong>. This helps make smart helpers.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uJEK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc8396eb-5c32-42d0-8979-58b446a1f1a9_819x396.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uJEK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc8396eb-5c32-42d0-8979-58b446a1f1a9_819x396.png 424w, https://substackcdn.com/image/fetch/$s_!uJEK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc8396eb-5c32-42d0-8979-58b446a1f1a9_819x396.png 848w, https://substackcdn.com/image/fetch/$s_!uJEK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc8396eb-5c32-42d0-8979-58b446a1f1a9_819x396.png 1272w, https://substackcdn.com/image/fetch/$s_!uJEK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc8396eb-5c32-42d0-8979-58b446a1f1a9_819x396.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uJEK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc8396eb-5c32-42d0-8979-58b446a1f1a9_819x396.png" width="819" height="396" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dc8396eb-5c32-42d0-8979-58b446a1f1a9_819x396.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:396,&quot;width&quot;:819,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:94477,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/176716627?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc8396eb-5c32-42d0-8979-58b446a1f1a9_819x396.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_!uJEK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc8396eb-5c32-42d0-8979-58b446a1f1a9_819x396.png 424w, https://substackcdn.com/image/fetch/$s_!uJEK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc8396eb-5c32-42d0-8979-58b446a1f1a9_819x396.png 848w, https://substackcdn.com/image/fetch/$s_!uJEK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc8396eb-5c32-42d0-8979-58b446a1f1a9_819x396.png 1272w, https://substackcdn.com/image/fetch/$s_!uJEK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc8396eb-5c32-42d0-8979-58b446a1f1a9_819x396.png 1456w" sizes="100vw" loading="lazy"></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 aria-hidden="true" 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><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><h3>How Big the System Is</h3><p>How big the system is matters a lot.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!thBW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe688d920-8ace-4129-be9b-2ad94464436d_820x106.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!thBW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe688d920-8ace-4129-be9b-2ad94464436d_820x106.png 424w, https://substackcdn.com/image/fetch/$s_!thBW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe688d920-8ace-4129-be9b-2ad94464436d_820x106.png 848w, https://substackcdn.com/image/fetch/$s_!thBW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe688d920-8ace-4129-be9b-2ad94464436d_820x106.png 1272w, https://substackcdn.com/image/fetch/$s_!thBW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe688d920-8ace-4129-be9b-2ad94464436d_820x106.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!thBW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe688d920-8ace-4129-be9b-2ad94464436d_820x106.png" width="820" height="106" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e688d920-8ace-4129-be9b-2ad94464436d_820x106.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:106,&quot;width&quot;:820,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:18468,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/176716627?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe688d920-8ace-4129-be9b-2ad94464436d_820x106.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_!thBW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe688d920-8ace-4129-be9b-2ad94464436d_820x106.png 424w, https://substackcdn.com/image/fetch/$s_!thBW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe688d920-8ace-4129-be9b-2ad94464436d_820x106.png 848w, https://substackcdn.com/image/fetch/$s_!thBW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe688d920-8ace-4129-be9b-2ad94464436d_820x106.png 1272w, https://substackcdn.com/image/fetch/$s_!thBW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe688d920-8ace-4129-be9b-2ad94464436d_820x106.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong>Amazon</strong> Web <strong>Services</strong> (<strong>AWS</strong>) started in 2006. It is the oldest <strong>cloud</strong> platform. It is used the most. It has the biggest <strong>market</strong> share. It serves millions worldwide. <strong>Microsoft</strong> Azure started in 2010. It quickly became popular. This was true for companies using <strong>Microsoft</strong> products. It works well with Windows Server and Office 365. <strong>Google</strong> <strong>Cloud</strong> Platform (GCP) started in 2008. It is known for data tools. It is also known for <strong>machine learning</strong> and <strong>AI</strong>. It grows steadily. This is among companies that use a lot of data. It is behind <strong>AWS</strong> and Azure in <strong>market</strong> share.</p><h3>How Much It Costs</h3><p>Prices affect what <strong>customers</strong> choose. <strong>Amazon</strong> (<strong>AWS</strong>) lets you pay for what you use. This helps <strong>customers</strong> save money. They only pay for what they need. It also has discounts for long-term use. <strong>Google</strong> <strong>Cloud</strong> often has lower prices. It gives automatic discounts for long use. It also has custom computer types. This can save money for certain jobs. <strong>Microsoft</strong> Azure has flexible prices. It has options for reserved use. It also has benefits for using existing <strong>Microsoft</strong> licenses. Big companies often like <strong>Microsoft</strong>&#8216;s packages. These combine <strong>cloud computing</strong>, software, and <strong>generative AI</strong>. Each company tries to have good prices. They also want to offer value for their <strong>AI</strong> and <strong>cloud</strong> tools.</p><h2>Future Cloud AI Trends</h2><h3>Edge AI and Distributed Computing</h3><p>Edge AI is growing fast. Gartner thinks generative AI will be in <a href="https://www.digi.com/blog/post/edge-computing-trends">60% of edge computing by 2029. This is a big jump from 5% in 2023</a>. This means AI will be closer to data. This helps with big data. It also makes decisions faster. WebAssembly (WASM) is key for edge apps. Google Cloud and Fastly use it. It makes apps work well. The U.S. government likes WASM for cloud safety. Generative AI changes edge plans. It uses semantic caching. This makes things faster. It also helps customers. <a href="https://www.tierpoint.com/blog/cloud-computing-edge-ai/">Cloud and edge AI together are good. They give more power for AI. They also make things faster. They save internet use and money. Soon, AI models will work better at the edge. Hybrid AI will share tasks</a>.</p><h3>Sovereign Cloud and Data</h3><p><a href="https://www.cio.com/article/4015553/data-sovereignty-and-ai-why-you-need-distributed-infrastructure">Sovereign cloud and data rules are hard for AI providers. Providers must change how they handle data. They must follow these rules. They need to put AI in the right places. They also need to check data for privacy risks. Companies cannot just trust cloud providers. They need to know where their data is. Many countries are making their own clouds. This makes data storage harder. Cloud providers must be clear. They must show where data is stored. They must show how it moves. &#8220;Sovereign AI&#8221; means countries control AI. This makes it hard for outside AI systems</a>. <a href="https://www.oracle.com/cloud/sovereign-cloud/what-is-sovereign-cloud/">More data laws will come. Breaking them can cost a lot of money</a>.</p><h3>Ethical AI Development</h3><p>Making AI fairly is very important. Companies must make AI fair. It must be easy to understand. They need to make AI responsible. This stops unfairness and bad use. Good rules make AI help everyone. They also keep people&#8217;s rights safe.</p><h3>Talent and Research</h3><p>The cloud AI world needs more skilled people. <a href="https://www.ciodive.com/news/tech-talent-trends-2025/738844/">C1 CIO Viral Tripathi says we need new kinds of talent. These people must manage AI. Johar says many more AI solutions are needed. Cybersecurity and AI are top training needs. Over one-third of people agree. CompTIA says two-thirds of companies will train staff. This is for IT skills like security and data</a>. <a href="https://www.secureworld.io/industry-news/skills-gap-ai-cloud-cybersecurity">The O&#8217;Reilly 2024 survey shows a big AI security skill gap. 33.9% of tech workers see this problem. Prompt injection is a worry. Cloud security skills are also missing. AI security tools are a top research goal</a>.</p><div><hr></div><p><a href="https://m365.show/">Microsoft</a> aims its plans at big businesses. It leads in all AI and GenAI. This is through its OpenAI deal. Microsoft puts generative AI into work tools. This makes its cloud better. This GenAI focus makes Microsoft special. Google pushes an AI-first cloud plan. It is great at research. It also excels at multimodal AI with Gemini. Its generative AI is strong. Amazon&#8217;s AWS keeps its top cloud setup. AWS gives flexible AI services. This makes Amazon a leader in old AI. Amazon&#8217;s large market helps many AI tasks. Amazon gives strong tools for big companies. Amazon&#8217;s drive to invent powers its AI. Amazon keeps shaping the cloud AI race. No one company is too far ahead. The generative AI market changes fast. Working with others and open-source will decide who wins. The future of AI and cloud will see these big companies always changing technology.</p><h2>FAQ</h2><h3>Who is the top company in all AI and Generative AI?</h3><p>Microsoft is the leader. This is for all AI and Generative AI. Its work with OpenAI helps. It also puts AI into Microsoft 365 Copilot. This makes it a leader. Microsoft&#8217;s plans help big businesses. They also make work better.</p><h3>Which cloud company is strongest in regular AI?</h3><p>AWS is strongest in regular AI. It started cloud computing early. This gave it a big lead. AWS has many AI services. These include Amazon SageMaker and Bedrock. They help many customers.</p><h3>What is Google&#8217;s main plan for cloud AI?</h3><p>Google uses an &#8220;AI-first&#8221; plan. This is for its cloud AI. It adds good AI tools. These are like Gemini models and Vertex AI. They are in all its cloud products. Google uses its research power. This helps it offer new AI solutions.</p><h3>How does open source affect cloud AI competition?</h3><p>Open source really changes cloud AI. It helps new ideas grow. It also creates competition. It gives basic tools and models. This helps things develop fast. Companies need to use open-source tools wisely. This helps them stay competitive. It also stops them from being stuck with one seller.</p>]]></content:encoded></item><item><title><![CDATA[Azure AI Fabric Powering the Next AI Frontier]]></title><description><![CDATA[Making smart applications is increasingly challenging.]]></description><link>https://newsletter.m365.show/p/azure-ai-fabric-powering-the-next</link><guid isPermaLink="false">https://newsletter.m365.show/p/azure-ai-fabric-powering-the-next</guid><dc:creator><![CDATA[Mirko Peters - M365 Specialist]]></dc:creator><pubDate>Tue, 21 Oct 2025 15:03:17 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/176654698/be9bf7cd43f9def166c2e5617e5cc37a.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>Making smart applications is increasingly challenging. <a href="https://www.aezion.com/blogs/ai-ready-data/">Data is often dispersed, which significantly hinders AI effectiveness across various industries</a>. For instance, <a href="https://www.mezzi.com/blog/ai-adoption-rates-by-industry-trends-2025">nearly half of manufacturing companies face data issues, making it difficult to leverage AI with their legacy computer systems</a>.</p><p>AI is evolving rapidly. <a href="https://www.thomsonreuters.com/en-us/posts/technology/data-fragmentation/">What was once a rule-based system has become far more complex, incorporating numerous specialized components that process vast amounts of data and possess learning capabilities. The advent of self-learning technologies introduces a new set of problems. Treating AI as separate systems creates new, difficult-to-resolve data integration challenges that are costly to address.</a></p><p>Microsoft offers a solution to these problems with Azure AI Fabric. This platform unifies everything, making AI more efficient and faster. It integrates a wide array of AI tools within the Azure cloud, leveraging robust cloud infrastructure to create an optimal environment for building and scaling AI applications. This exemplifies the power of <strong>cloud AI convergence</strong>.</p><h2>Key Takeaways</h2><ul><li><p>Azure AI Fabric gathers many AI tools. This makes building AI apps simple. It also makes using them faster.</p></li><li><p>This platform helps businesses work better. It saves money. It keeps AI projects safe.</p></li><li><p>Azure AI Fabric uses &#8216;cloud AI convergence.&#8217; This joins cloud tech and AI. It creates a strong system.</p></li><li><p>The platform helps make AI models quicker. It also helps use them fast. This is for real-world tasks.</p></li><li><p>Azure AI Fabric offers advanced AI to more people. It helps teams share data safely.</p></li></ul><h2>Why Cloud AI Convergence is Important</h2><h3>Problems in Making AI</h3><p>Companies face big problems when making AI today. Many businesses have <a href="https://gigster.com/blog/why-your-enterprise-isnt-ready-for-agentic-ai-workflows/">systems that don&#8217;t talk to each other. Their data is not good. They also don&#8217;t have enough computers</a>. These things stop them from using new AI tools well. For example, <a href="https://www.devopsdigest.com/developer-experience-overcoming-6-ai-induced-challenges">using too many different tools makes it hard to connect them</a>. It also makes them hard to keep working. This slows down making new things. It also makes things less good. Developers also say they trust AI less. This means people don&#8217;t use AI tools as much. It also makes them less reliable. Making AI needs a lot of computer power. This can make things slow. It can also cause problems when suggesting code. It also affects testing.</p><p>Also, developers get too much to think about. They have to handle many AI tools. They also deal with complex models. It&#8217;s hard to see how AI systems work. This makes it hard to fix them. There is also a big gap in skills. <a href="https://www.library.hbs.edu/working-knowledge/solving-three-common-ai-challenges-companies-face">Many companies hire new people. They don&#8217;t train the people they already have</a>. This means new workers take a long time to learn. It also means AI experts can&#8217;t easily share what they know. Using AI without good security is risky. It can let bad data into systems. This can cause big problems for the company. Buying tools that don&#8217;t grow with the company is also bad. It leads to AI projects that don&#8217;t connect. This makes AI investments less valuable.</p><h3>What is Cloud AI Convergence?</h3><p>Cloud AI convergence is a smart way to work. It brings together <a href="https://m365.show/">cloud tech</a> and AI. This creates one good place to make and use AI. This way of working has key features. <a href="https://www.ideas2it.com/blogs/cloud-ai-enterprise-strategy">Cloud companies offer many ready-made AI services. They also offer APIs</a>. This makes making things much faster. It changes custom work into simple API calls. These cloud systems are good at connecting AI. They link AI with how data flows. They use strong API management. They also use MLOps integration. This turns AI tests into real working systems.</p><p>Powerful computing is another main part of cloud AI convergence. Cloud companies have special computers. These are made for AI work. They have GPU/TPU clusters. These give much better performance. You can&#8217;t get this with regular computers. Cloud-native systems started MLOps. They offer tools to track tests. They also have model registries. They automate deployment. This makes AI development into strong production systems. Cloud places also let people work together on AI. They have shared spaces. They also have central model registries. This helps different teams work together. Hybrid cloud setups mix security. They use on-premises systems for private data. They also use public clouds for training. They use them for peak inference loads. This gives a great base for company AI.</p><h2>Azure AI Fabric: A Unified Ecosystem</h2><div id="youtube2-7MvKR6rK3ck" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;7MvKR6rK3ck&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/7MvKR6rK3ck?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h3>Core Components</h3><p><strong>Azure AI Fabric</strong> gives one place to work. It uses <strong><a href="https://m365.show/">Microsoft Fabric</a></strong> and <strong>Azure AI Foundry</strong>. These power <strong>AI/ML</strong> features. <strong>Azure AI services</strong> make <strong>AI</strong> easy to use. These include <strong>Azure OpenAI</strong>, <strong>AI Search</strong>, <strong>AI Speech</strong>, and <strong>Content Safety</strong>. This group was called <strong>Azure Cognitive Services</strong>. It now shows many products. <strong>Azure AI services</strong> are for all users. They are easy to start using. <strong>Azure Machine Learning</strong> is for <strong>data scientists</strong>. It helps them build special solutions.</p><p>The <strong>Azure OpenAI service</strong> works with <strong>SynapseML</strong>. This lets you use <strong>Apache Spark</strong>. <strong>Spark</strong> processes many prompts with <strong>OpenAI service</strong>. This makes prompting workflows bigger. It goes from a few examples to large datasets. This happens in <strong>Microsoft Fabric</strong>. <strong>Azure AI</strong>, with <strong>Azure Machine Learning</strong>, works well together. It works with other <strong>Azure services</strong>. This makes one platform for <strong>AI development</strong>. Developers build strong and safe <strong>AI applications</strong>. They use existing <strong>Azure infrastructure</strong>. This connected place makes <strong>AI development</strong> simpler. It also makes deployment better.</p><h3>Data Integration and Management</h3><p><strong>Azure AI Fabric</strong> brings data sources together. It makes data ready for <strong>machine learning</strong>. <strong>Microsoft Fabric</strong> is very important. It uses <strong>OneLake</strong>, a main data lake. <strong>OneLake</strong> takes in data once. It makes data ready to use right away. This is for analytics, like <strong>real-time analytics</strong>, <strong>machine learning</strong>, and apps. <strong>OneLake</strong> reaches further. It can mirror data from many places. These include Oracle and Google BigQuery. It also links <strong>OneLake</strong> to <strong>Azure Blob Storage</strong>. Companies can gather data. It does not matter where it comes from.</p><p><strong>OneLake</strong> helps with <strong>machine learning</strong> readiness. It changes JSON and Parquet files. They become Delta tables. This allows quick analysis. It works with <strong>Azure Search</strong>. This happens through the <strong>Azure AI Foundry</strong> portal. This makes smart agents easier to build. They understand context. <strong>Microsoft Fabric</strong> fixes messy data. It makes connected systems. It runs on <strong>OneLake</strong>. <strong>OneLake</strong> is one storage system. It gets rid of data silos. It gives one true source of information. This platform adds <strong>machine learning</strong> tools. These go from automated <strong>machine learning</strong> to deep learning. All work on unified data in <strong>OneLake</strong>. This speeds up going from idea to finished product.</p><p><strong>Azure AI Fabric</strong> has strong data rules. It uses <strong>Microsoft Purview</strong>. <strong>Purview</strong> finds, sorts, and lists data in <strong>OneLake</strong>. This makes sure data is correct. It makes sure it is consistent for <strong>machine learning models</strong>. It uses <strong>Azure Active Directory</strong> for exact permissions. It also uses network security. It uses encryption and data masking. These keep sensitive data safe. <strong>Purview</strong> follows rules like GDPR and HIPAA. It uses data location controls. It uses compliance features. It also has clear rules for data use. <strong>Purview</strong> automatically tracks data flow. This is across <strong>Fabric</strong> workloads. This gives a record you can check. It helps fix problems and check quality. <strong>Fabric</strong> makes data rules better with <strong>Purview</strong>. It lets you see data. This shows how data ideas are linked. It finds quality problems in reports. Copilot for <strong>Microsoft Purview</strong> helps with Data Governance. It gives steps to set up Unified Catalog. It writes summaries for data products. It makes documentation easier.</p><p>The <strong>OneLake</strong> catalog offers one place for data rules. It has new features. It lets you add descriptions. You can add how data is used. This is for database tables. It is for Power BI reports and dataflows. It shows where data comes from. This shows how data is linked. It is linked to other data in <strong>Fabric</strong>. It lets you control roles and permissions. This is for single items or groups. <strong>Purview</strong> integration means labels stay. Data classifications stay. <strong>Purview</strong> data quality scores can be seen. <strong>Purview</strong> governance groups, data products, and roles work with <strong>OneLake</strong> security. A governance dashboard shows combined information. It gives advice for better rules.</p><h3>Accelerating Model Development</h3><p><strong>Azure AI Fabric</strong> has special tools. These make model building faster. They also make deployment faster. Prompt flow in <strong>Azure AI Studio</strong> makes building smart solutions easier. It lets you test, check, fix, and watch large language models. This happens in <strong>real-time</strong>. It has a visual graph for <strong>AI orchestration</strong>. It works with open-source tools. These include LangChain and Semantic Kernel. It helps people work together. It helps with version control. It also supports <strong>LLMOps</strong> automation.</p><p><strong>Azure AI Studio</strong> has easy-to-use screens. It also has code options. This gives developers choices. They can use a simple screen. Or they can write code directly. This starts projects faster. It makes changes quicker. It helps people work together. It has <strong>SDKs</strong> and <strong>VS Code</strong> extensions. These are for local work. The <strong>Azure AI Studio</strong> model catalog is a main place. It helps find, check, and use foundation models. These come from many providers. It has tools like model benchmarking. This compares models by task. It uses open-source data. It uses standard ways to measure. Model cards show details. They show what models can do. They show what they cannot do.</p><p><strong>Microsoft Fabric</strong> is a smart platform. It brings data services together. It manages databases. It gets <strong>real-time</strong> data. It trains <strong>machine learning models</strong>. It offers one platform. It is open and can grow. This speeds up projects. It gives all tools needed. This is in one <strong>SaaS</strong> environment. <strong>CI/CD</strong> tools are in <strong>Microsoft Fabric</strong>. They work directly with developer tools. These include GitHub and <strong>VS Code</strong>. This makes development smoother. It makes deployment smoother. Cosmos DB in <strong>Fabric</strong> makes <strong>Fabric Databases</strong> bigger. It handles data that is not fully structured. This includes text, documents, emails, and graphs. This data is key for <strong>machine learning</strong> training. <strong>Azure AI Foundry</strong> works with <strong>Azure Cosmos DB</strong> and <strong>Azure Databricks</strong>. This shows a bigger system. It is for smart development. This is across <strong>cloud platforms</strong>. This connection helps with complex <strong>AI orchestration</strong> needs.</p><h2>Key Benefits of Azure AI Fabric</h2><p>Azure AI Fabric helps companies a lot. It builds and uses AI solutions. It makes one easy place to work. This helps data scientists, developers, and operations teams. The platform has easy-to-use tools. These are from Microsoft Fabric. More people can use advanced AI.</p><h3>Enhanced Productivity</h3><p>Azure AI Fabric makes everyone work faster. It gives one set of tools. Engineers, data scientists, and business users all use it. They work together better. This makes things more efficient. The platform puts all data in OneLake. Data is easy to see. It is in the same format for everyone. AI helpers like IDEAS Copilot make work even faster. They help with dataflows. They write SQL. They build reports. They also make custom AI models easy to use. This removes problems.</p><p>Data scientists do not need to manage data. They do not need to copy data. This means data is safer. It follows rules better. <a href="https://www.microsoft.com/en/customers/story/19755-microsoft-microsoft-copilot">The IDEAS team thinks work is 50% faster</a>. This is because assets are in OneLake. Analytics experts also work faster. They use tools like Spark and Python. Data scientists do not need to host cubes. This is because of Direct Lake in Power BI. They also get AI help for coding. This is from IDEAS Copilot.</p><p>Azure AI Fabric adds reasoning to operations. It uses its graph tool. Users can build graph models easily. They use simple tools and language. This finds weak spots in supply chains. It finds risks. It maps customer journeys. It helps business users and data scientists. The Anomaly Detector checks data all the time. It finds strange patterns. It learns what is normal. Business users can find problems. They do not need data science skills. It flags issues fast. This includes production drops or customer churn. <a href="https://blog.fabric.microsoft.com/en-us/blog/the-foundation-for-powering-ai-driven-operations-fabric-real-time-intelligence">Real-Time Intelligence offers tools for event solutions</a>. Eventstream captures data. Eventhouse stores events. KQL Queryset analyzes data fast. A Real-Time Dashboard shows insights. Copilot helps with questions. It helps build dashboards. Digital Twin Builder models assets. Activator finds conditions. It starts workflows. These features make advanced AI easy. Any team can use them. This makes developers and operations teams more productive. It simplifies hard tasks. It helps them act fast.</p><h3>Enterprise Scalability</h3><p>Azure AI Fabric can handle big AI tasks. Azure has cloud tools that grow. Businesses can use AI projects easily. They do not have old system limits. The platform has <a href="https://azure.microsoft.com/en-us/blog/building-secure-scalable-ai-in-the-cloud-with-microsoft-azure/">unified data and AI tools. These include Microsoft Fabric. It also has Azure Synapse Analytics. And Azure Databricks</a>. These tools gather data. They improve rules. They make AI models work better. This helps with big company needs.</p><p>Companies can use AI solutions in many ways. <a href="https://www.atmosera.com/blog/what-is-azure-ai-foundry/">They can use Azure Kubernetes Service. They can use Azure Container Apps. Also App Service. And Azure Functions</a>. Azure AI Fabric is a central place. It manages hubs, projects, and user roles. Businesses can start small. They can grow to full production. They do not need to change their plan. It runs AI tasks on Azure&#8217;s strong cloud. This makes sure solutions grow. The platform also connects easily. It links with Azure&#8217;s AI and data services. This makes deployment smooth. It makes management easy.</p><h3>Cost Optimization</h3><p>Azure AI Fabric helps save money. It helps with AI development. It helps with deployment. It has different deployment types. These are Global, Regional, and Data Zones. These balance control, rules, and cost. Global deployments cost the least. Data Zones are a middle choice. They help with rules. They do not cost as much as full regions. The Model Router picks the best chat model. It does this for each request. This makes things work better. It lowers computer costs. It uses the best model for the job.</p><p>The platform handles large tasks. It processes many requests. It does this well. It costs less. <a href="https://azure.microsoft.com/en-us/blog/maximize-your-roi-for-azure-openai/">It is 50% cheaper. This is for big tasks</a>. These tasks need to be done in 24 hours. Provisioned Throughput Dynamic Spillover handles busy times. It works for high-performing apps. This stops service problems. It stops extra costs. Prompt Caching makes repeated requests faster. It speeds up response times. It handles more work. It greatly cuts token costs. It reuses past work.</p><p>Azure AI Fabric shows costs in real-time. It gives quick info on AI spending. Users can set budgets. They get alerts. This helps manage money. The platform works with many clouds. It helps manage costs across them. It also lets you assign costs. This is to teams, projects, or departments. This helps with money tracking. Azure AI Fabric works with other Azure tools. These include Azure Machine Learning. Also Azure Data Factory. And Azure AI services. This makes building AI easy. It makes managing AI easy. You do not need to connect many platforms. This means faster results. Fewer problems. Lower overall costs.</p><h3>Robust Security</h3><p>Azure AI Fabric has strong security. It keeps data safe. It keeps AI models safe. It uses Azure&#8217;s full security system. This includes identity management. It has network security. It has data encryption. The platform works with Microsoft Purview. This is for advanced data rules. It makes sure data is good. It follows rules. It uses data correctly. This is for all AI tasks. Companies can set exact access rules. They can enforce data location rules. This protects private info. This is during the whole AI process. Built-in certifications help meet industry rules. This gives companies peace of mind. They handle important data. Azure AI Fabric is unified. This means fewer security gaps. These gaps are often in separate systems. It creates a safer place. This is for building smart apps.</p><h2>Use Cases and Impact</h2><h3>Transforming Industries</h3><p>Azure AI Fabric changes industries. Factories use it to make things smoother. They make better choices. <a href="https://www.itmagination.com/blog/how-azure-ai-platform-transforms-manufacturing-practical-applications-case-studies">This saves money. It handles lots of data. It also helps new ideas grow</a>. <a href="https://www.microsoft.com/en-us/industry/blog/manufacturing-and-mobility/2024/04/17/accelerating-industrial-transformation-with-microsoft-ai-solutions">For example, it helps factories connect their systems. It makes them work better. It uses smart helpers and data tools</a>. <a href="https://www.microsoft.com/en-us/industry/blog/healthcare/2025/03/03/leading-the-charge-to-transform-healthcare-with-advanced-ai">In healthcare, Azure AI Language reads patient data. It finds medical facts. MedImageInsight AI makes medical image data. MedImageParse AI cuts up image data. Azure OpenAI Service checks feelings from talks. It finds things that affect health. This makes patients better. Ohio State University uses patient talks. It uses AI to help patients</a>. This makes customers happier. Azure AI Fabric also helps with patient care. It helps with talking to patients. These tools make customers happier. They help with all ways of talking. AI helpers do these jobs. The platform works with many online tools. This makes customers happier. This makes the customer experience better. AI helpers are key to this.</p><h3>Empowering AI Professionals</h3><p>Azure AI Fabric helps AI experts. It makes work easier. It gives them good tools. <a href="https://azure.microsoft.com/en-us/solutions/ai">Experts use over 1,700 models. These are from Azure AI Foundry Models. Azure Machine Learning helps with all of AI work. Prompt flow helps make language models</a>. <a href="https://www.dev4side.com/en/blog/microsoft-fabric">Microsoft Fabric helps everyone use data. It brings together live data. It has data science and storage. This lets data experts focus on results. Data Factory moves and changes data. It gets data from many places. AI changes tasks automatically</a>. This makes work faster and smoother. Copilot gives quick AI insights. This is in Power BI. Users ask questions in plain words. This saves time. It helps make fast choices. Making custom AI models is easy. This helps guess future things. Live AI data tools mix AI with live data. This updates data all the time. It finds strange things. This makes things faster. AI finds strange things. This makes data safer. It watches who uses data. It finds odd actions. <a href="https://www.microsoft.com/en-us/microsoft-fabric/resources/data-101/what-is-fabric">This platform makes data simpler. It makes work smoother. It helps teams work together</a>. AI helpers do these tasks. This makes customers happier online. It also helps call centers. Managing workers gets better with AI. AI checks quality. Live decision tools make things faster. This makes customers happier online. AI helpers are very important. The platform also helps call centers. AI helpers make customers even happier. This makes customers much happier. AI helpers also help with live data. AI helpers are needed for good customer service.</p><h2>The Future of <strong>Cloud AI Convergence</strong></h2><h3>Continuous Innovation</h3><p>Microsoft always makes <strong>Azure AI Fabric</strong> better. It adds new <strong>AI</strong> things. It adds new services. This keeps the platform ahead. It leads in <strong>cloud AI convergence</strong>. Other companies help a lot. They help move data fast. They help make smart <strong>AI agents</strong>. <a href="https://blog.fabric.microsoft.com/en-US/blog/the-power-of-isvs-unleashing-innovation-in-microsoft-fabric/">Lumel Enterprise Performance Management</a> is one example. It uses Fabric. It uses <strong>OneLake</strong> and <strong>AI</strong>. This helps with money choices. Neo4j AuraDB uses graph analytics. It finds complex links. This makes <strong>AI</strong> results better. Esri ArcGIS GeoAnalytics adds map tools. These are for Apache Spark jobs. They help look at location data. Statsig helps teams test products. It makes features better. This keeps new ideas coming. CluedIn Cleanse cleans data automatically. Quantexa Unify uses <strong>AI</strong>. It turns messy data into good tables. Fusion Data Hub changes factory data. It moves it into <strong>OneLake</strong>. Microsoft puts <strong>AI</strong> first. It adds <strong>AI</strong> to many products. This lets <strong>AI agents</strong> check lots of data. They do hard tasks. This is the plan for <strong>AI agents</strong> later. It includes a new database in <strong>Microsoft Fabric</strong>. It adds SQL databases. It copies data to <strong>OneLake</strong> automatically. This keeps things in sync. Real-time Intelligence makes working with live data easy. Fabric Workload Development Kit lets developers add their own tools.</p><h3>Democratizing <strong>AI</strong></h3><p><strong>Azure AI Fabric</strong> helps more people use <strong>AI</strong>. It makes advanced <strong>AI</strong> easy for many. It lets <a href="https://blog.mirkopeters.com/what-is-microsoft-fabric-the-platform-shaping-the-future-of-analytics-ai-and-data-integration-6caeda298f22">different teams share data</a>. HR and R&amp;D can use special data. They do this without sharing secrets. This makes data open to everyone. The platform works with <strong>Azure Machine Learning</strong>. Teams can use, watch, and teach <strong>AI</strong> models again. They use real data. This makes acting on ideas faster. Using <strong>machine learning</strong> and language models is easier. They use data already in <strong>OneLake</strong>. This connects data to real use. Copilot and automation help. They use <strong>Azure OpenAI</strong>. They help data engineers and analysts. They build solutions fast. This includes setting up data paths. It includes making reports. This <strong>AI</strong> help <a href="https://www.microsoft.com/en-us/microsoft-fabric">makes work 50% faster</a>. Strong security and access controls are included. They keep data safe. They track who does what. They give exact permissions. This keeps sensitive data safe. This makes advanced analytics and <strong>AI</strong> open to more users. &#8220;<a href="https://www.dataversity.net/microsofts-fabric-unifies-enterprise-data/">Microsoft Fabric brings data science, BI, and engineering together. It moves the industry past separate tools.</a>&#8220; This shows the platform&#8217;s role. It pushes <strong>cloud AI convergence</strong>. It shapes the <strong>future of AI agents</strong>.</p><div><hr></div><p>Azure AI Fabric is a core platform. It is not just many services. It makes all AI steps easier. This platform helps with hard AI building. It brings together data, computers, models, and MLOps. This makes strong AI easier to use. It works better. It helps many businesses. Azure AI Fabric leads the way in AI. It helps companies make smart AI apps. They can put them out fast. They can manage them well. The platform makes complex AI work simple. It makes sure AI runs smoothly. This way of doing AI work helps new ideas grow.</p><h2>FAQ</h2><h3>What is Azure AI Fabric?</h3><p>Azure AI Fabric brings together many AI tools. It does this inside Azure. It makes one place to build AI apps. It helps make new AI ideas faster. It combines data, computers, and models. This helps make AI well.</p><h3>How does Azure AI Fabric help businesses?</h3><p>Azure AI Fabric helps businesses work faster. It helps them grow. It saves money. It keeps AI work safe. The platform makes hard AI building easy. It helps launch smart apps quickly. This makes customers happier.</p><h3>What are AI agents?</h3><p>AI agents are smart computer programs. They look at their surroundings. They act to reach goals. These agents do tasks by themselves. They learn and get better. AI agents help with automation. They help make smart choices.</p><h3>How does Azure AI Fabric empower the development of AI agents?</h3><p>Azure AI Fabric gives one place to make strong AI agents. It has tools to train and manage them. It helps deploy them well. The platform mixes data and AI services. This helps make complex AI agents. Developers build good AI agents. They use Azure&#8217;s big computer power. They use its security. AI agents work their best. AI agents are important for the future.</p><h3>What benefits do AI agents developed on Azure AI Fabric offer?</h3><p>AI agents made on Azure AI Fabric are strong. They get full support. They do well on this platform. AI agents give great value. They are made to succeed. AI agents are the next big thing. They are changing businesses.</p>]]></content:encoded></item><item><title><![CDATA[The impact of edge AI / on-device AI in Windows]]></title><description><![CDATA[Edge AI and on-device AI refer to the execution of AI tasks directly on a device, eliminating the need for remote cloud servers.]]></description><link>https://newsletter.m365.show/p/the-impact-of-edge-ai-on-device-ai</link><guid isPermaLink="false">https://newsletter.m365.show/p/the-impact-of-edge-ai-on-device-ai</guid><dc:creator><![CDATA[Mirko Peters - M365 Specialist]]></dc:creator><pubDate>Tue, 21 Oct 2025 03:43:07 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/176317376/af337a28d18320d781f59aaeb1907225.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>Edge AI and on-device AI refer to the execution of AI tasks directly on a device, eliminating the need for remote cloud servers. This significant shift is particularly crucial for Windows, with Windows 11 now playing a pivotal role in enabling AI on personal computers. The edge AI market is experiencing rapid expansion, projected to grow at an annual rate of <a href="https://www.gminsights.com/industry-analysis/edge-ai-market">24.8%</a> to <a href="https://www.bccresearch.com/market-research/information-technology/edge-ai-market.html">36.9%</a> until 2034. This substantial growth underscores the profound <strong>impact of edge AI</strong>. Experts anticipate that AI PCs will constitute <a href="https://www.amraandelma.com/personal-computer-marketing-statistics/">40-43% of all PC sales by 2025, translating to over 100 million units</a>. Integrating this AI capability into Windows devices has the potential to dramatically transform the user experience.</p><h2>Key Takeaways</h2><ul><li><p>Edge AI helps your Windows computer. It does smart things alone. It does not need the internet. It does not need cloud servers.</p></li><li><p>Your computer works faster. This is because of local processing. It keeps your information safer. It also works without internet.</p></li><li><p>New Windows computers have special chips. They are called NPUs. These chips make AI tasks fast. They use less power.</p></li><li><p>Edge AI helps Windows a lot. It makes work easier. It keeps your computer safe. It makes your experience personal.</p></li></ul><h2>Understanding Edge AI in Windows</h2><div id="youtube2-bAZ_ZpYyCBA" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;bAZ_ZpYyCBA&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/bAZ_ZpYyCBA?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h3>Defining Edge AI and On-Device AI</h3><p>Edge AI is a powerful approach. On-device AI is too. AI tasks happen right on your device. This means your computer does the work. It does not use distant cloud servers. You do not need constant internet. AI tasks still work. Processing happens in real-time. This makes things much faster. It also makes things safer. It improves how well things work. Your device can do complex AI tasks. It works even without internet. Edge AI puts AI closer to data. This makes smart AI experiences normal.</p><p><a href="https://learn.microsoft.com/en-us/windows/ai/samples/">Windows devices show many examples</a>. They use on-device AI apps. Local speech-to-text is one. It uses WebNN and DirectML. Hardware helps language models. Phi3 and Llama3 are examples. They use ONNX Runtime and DirectML. This makes them run locally. Windows Studio Effects are another. These include Background Blur. Eye Gaze Correction is also one. Automatic Framing is too. They need a Neural Processing Unit. An NPU is a special chip. They also need a camera. These work right on your device. You can make images locally. Hardware helps Stable Diffusion. It uses WebNN and DirectML. You can also segment images. Hardware helps Segment Anything. It works on the web. An AI Audio Editor exists. It uses local machine learning. It does transcription. It also does semantic search. An AI Notes App is available. It offers semantic search. It does audio transcription. It uses local RAG with Phi3. This helps with summaries. It also helps with autocomplete. It does text reasoning. It also does OCR text recognition. Developers can build apps. One is a WPF sample app. It uses RAG with PDFs. It uses Phi3 too. It answers questions about PDFs. It uses a local language model. Another example is a WinUI 3 app. It shows a chat experience. It uses the local Phi3 Small Language Model.</p><h3>Why Local Processing Matters</h3><p>Local processing has big benefits. AI tasks are faster. Decisions are made quicker. Data does not go to the cloud. It stays on your device. This makes apps work better. They respond faster. Data privacy gets better. Security also improves. AI processes data on the device. Sensitive info stays local. This lowers data breach risk. Breaches can happen in the cloud. Local processing helps devices work. They work even without internet. This is key for mobile users. It helps in bad network areas. It sends less data over networks. This saves bandwidth. It can lower costs too.</p><h3>Cloud-Centric to Device-Centric AI</h3><p>Tech is changing. It moves from cloud AI. It moves to device AI. Many things cause this shift. <a href="https://campustechnology.com/articles/2025/07/28/report-ai-shifting-from-cloud-to-pcs.aspx">AI PCs are much faster. They are 100% faster for local tasks</a>. This is compared to old processors. This favors on-device work. Data does not go to the cloud. Organizations use AI PCs. They use Intel vPro platform. They save time managing devices. It is 65% less time. They need fewer IT visits. It is up to 90% less. This makes IT work better.</p><p>Security is also a big reason. Many do not use cloud AI. They worry about data exposure. This is their main concern. Local AI processing helps. It keeps data on the device. This lowers the risk. The shift is also about running AI. It runs locally and privately. This is key for data rules. It helps with compliance. This is true in some fields. Healthcare, finance, and legal are examples. Local processing helps meet rules. These rules limit cloud data. Software makers are optimizing apps. They are doing this for AI PCs. They add features. These use on-device AI. This shows a growing trend. AI PCs also boost security. They have built-in hardware. This protects apps and data. It lowers data exposure risks. It keeps data off the cloud.</p><p><a href="https://www.clouddatainsights.com/how-ai-is-driving-the-shift-to-a-private-cloud/">Cost is another big reason. Organizations may hit a limit. Cloud costs become too high. They become more than owning hardware</a>. Cloud solutions are good for starting. They are good for small needs. But growing businesses find costs too high. They exceed owning resources. This leads to private cloud. <a href="https://www.deloitte.com/us/en/insights/topics/emerging-technologies/growing-demand-ai-computing.html">About 55% of businesses plan to move. They will move workloads from the cloud. This happens when costs are too high. Another 17% cite other reasons. They cite slow speed or security</a>. This shows edge AI&#8217;s big impact. It affects business choices.</p><h2>Benefits of Edge AI</h2><h3>Performance and Responsiveness</h3><p>Edge AI puts its models on devices. This makes analysis faster. Decisions are quicker. Systems process data where it starts. Smart factories use this. Algorithms check machine data fast. This finds problems right away. It predicts when things might break. This means less time machines are stopped. Data travels less. It does not go to a far-off server. This is key for self-driving cars. They need to decide in a second. Edge computing uses internet better. It sorts data on the device. Only important info goes to the cloud. <a href="https://geisel.software/optimizing-edge-ai-for-real-time-decision-making/">This local work is powerful. It processes data fast.</a> It runs AI math very quickly. This is great for finding flaws fast. This way is much faster. <a href="https://arxiv.org/html/2409.14803v1">Math tasks are 58.54% quicker. Big AI models are 3.2 times faster.</a> It uses less power too. It uses 35 watts. Cloud AI uses 75 watts.</p><h3>Data Privacy and Security</h3><p>Putting AI models on devices makes them safer. It handles private data locally. Less raw data goes to the cloud. <a href="https://milvus.io/ai-quick-reference/how-does-edge-ai-support-data-privacy-and-security">A security camera can check video on the device. It only sends alerts.</a> It does not send all video. This stops private info from being sent. Edge systems spread work across devices. This makes big hacks harder. Cloud servers are one big target. Edge devices have safety features. They scramble data. They protect AI processes. This makes data safer. This tech helps build private systems. It filters private data before sending. <a href="https://www.rstreet.org/commentary/preparing-for-the-next-ai-frontier-leveraging-ai-compute-security-to-counter-threats-in-edge-devices/">An AI laptop works and saves data locally. It relies less on cloud.</a> It is less open to outside servers. This makes it much safer.</p><h3>Latency and Offline Capabilities</h3><p>Edge AI makes things much faster. Data does not travel far. It does not go to cloud servers. This helps process important data fast. <a href="https://www.tierpoint.com/blog/cloud-computing-edge-ai/">This is key for self-driving cars. It helps with smart cameras.</a> It helps predict when things need fixing. Small delays can cause big problems. <a href="https://testrigor.com/blog/edge-ai-vs-cloud-ai/">Local processing means faster replies. This is vital for quick actions.</a> Cloud AI can be slow. Data delays can stop real-time tasks. Edge AI lets devices decide alone. They do not need cloud orders. For example, <a href="https://www.databank.com/resources/blogs/how-ai-at-the-edge-is-revolutionizing-real-time-decision-making/">AI drones check soil. They decide on water or fertilizer fast.</a> This uses resources better.</p><h3>Cost and Bandwidth Savings</h3><p>Edge AI uses internet better. It sorts, filters, and shrinks data locally. This makes networks less busy. It also lowers cloud costs. Only good info is sent. This makes things work better. Local data processing means less need for fast internet. This helps even with slow internet. Self-driving cars use lots of sensor data. Edge AI handles this on the car. <a href="https://latentai.com/news/the-edge-first-era-begins-how-ais-future-saves-millions-and-amplifies-competitive-advantage/">A study shows 92% less hardware is needed. One factory cut GPU needs.</a> It went from 50 to 4 units. This saved $207,000 per place. Memory use dropped by 73%. It also saves 65-80% energy. No network transfer costs. <a href="https://zededa.com/ebooks/monetizing-ai-at-the-enterprise-edge/">A factory can save $180,000-$300,000 a year.</a> This is from local data work. Edge AI helps businesses run better. Companies report 35% better work. They also have 27% less downtime.</p><h2>Challenges for Windows Edge AI</h2><h3>Hardware Requirements</h3><p>Running AI tasks needs special parts. Old computers may not have them. They might not be strong enough. New Windows devices have NPUs. These are special chips. They help with AI. Without an NPU, a device struggles. It might not run AI well. This is a problem for old computers.</p><h3>Model Optimization</h3><p>AI models are often big. They need much power. Edge devices have little power. Developers must make models smaller. They must still be correct. This is model optimization. <a href="https://rizqimulki.com/edge-llms-running-large-models-on-resource-constrained-devices-e27f6e39f3ef">Pruning removes extra parts. Quantization shrinks numbers. Distillation trains a small model.</a> It acts like a big one. These help models fit devices. <a href="https://arxiv.org/html/2501.15014v2">Tools like TVM help. TensorRT also helps.</a> They make models run faster.</p><h3>Power Consumption</h3><p>Running AI tasks uses power. This is true for good systems. <a href="https://www.microchipusa.com/electrical-components/neural-processing-units-revolutionizing-ai-hardware">NPUs save energy. They use less power for AI. This is compared to CPUs. It is also compared to GPUs.</a> <a href="https://www.ibm.com/think/topics/npu-vs-gpu">NPUs can be faster. They use less power than GPUs.</a> This is good for battery devices. But AI still uses power. Developers must balance speed. They must also balance battery life. This is key for mobile Windows.</p><h3>Integration Hurdles</h3><p>Adding AI to Windows is hard. Developers must make AI work well. It needs to work with Windows. It also needs to work with apps. This means making easy tools. It also means clear rules. Making AI easy for all is key. This helps more people make AI apps.</p><h2>Enabling Technologies for Edge AI</h2><h3>ARM Architecture in Windows</h3><p>ARM architecture helps edge AI grow. It works on Windows devices. These processors save energy. They are good for laptops. They let AI run longer. This is true on battery power. This design helps Windows devices. They handle hard AI tasks. They do not need cloud access. This change supports new PCs. They are powerful. They are also efficient.</p><h3>Neural Processing Units (NPUs)</h3><p><a href="https://builtin.com/articles/npu-neural-processing-unit">NPUs are special chips. They make AI tasks faster. An NPU does hard math. This math is for deep learning. It works well for neural networks. These networks learn like brains. NPUs are good at inference. Inference means AI checks new data. It then makes guesses or choices. They mix memory and math. This is on one chip. This lets data be processed locally. It does not need the cloud. This makes them great for AI apps. These apps work in real-time. They work on the device. Examples are image recognition. Natural language processing is another.</a> <a href="https://learn.microsoft.com/en-us/windows/ai/npu-devices/">On Windows devices, NPUs speed up AI. This is true for Copilot+ PCs. They allow on-device inference. This uses Windows ML. This makes things run faster. Battery life gets better. Privacy also gets better. Data stays local.</a> <a href="https://www.microchipusa.com/electrical-components/neural-processing-units-revolutionizing-ai-hardware">NPUs do many tasks at once. This is key for image recognition. They use less power for AI. This is compared to CPUs or GPUs.</a></p><h3>Windows AI Integration</h3><p>Windows puts AI right into its system. This helps developers build smart apps. <a href="https://blogs.windows.com/windowsdeveloper/2025/05/19/advancing-windows-for-ai-development-new-platform-capabilities-and-tools-introduced-at-build-2025/">Windows ML Runtime is key. It lets developers run AI models. They run on Windows devices. They do not need cloud power. Windows ML hides hardware details. It finds device abilities. It then gets the right tools. This makes apps smaller. It also works with ONNX Runtime. This local work makes things faster. It keeps data private. It also saves money for developers. This system lets one app run. It runs on many Windows devices. It uses CPUs, GPUs, and NPUs well.</a></p><h3>Microsoft&#8217;s AI Frameworks</h3><p>Microsoft gives many tools. These help developers add AI. They add it to their apps. <a href="https://learn.microsoft.com/en-us/windows/ai/apis/">Windows AI APIs are a set of tools. They add AI features. No custom AI models are needed. For example, Phi Silica is a small AI model. It makes text locally. It uses hardware to speed up. Text Recognition APIs turn images into text. Imaging APIs do tasks. These include Image Super Resolution. Object Erase is another.</a> These tools help developers. They make advanced AI apps. They boost privacy. They also boost speed. They save costs too.</p><h2>Edge AI Applications in Windows</h2><h3>Productivity and Creativity</h3><p>Edge AI makes work easier. It helps people be creative. Many AI tools help users. They help with daily tasks. <a href="https://www.microsoft.com/en-us/windows/ai-features">Copilot is an AI helper</a>. It drafts emails. It helps catch up on things. Users can plan trips. They can organize presentations. Copilot for Learning helps. It summarizes papers. It plans study times. AI tools in Paint help. Users can make images. They can change photos. These tools remove backgrounds. They isolate subjects. This makes creative work simple.</p><p><a href="https://windowsforum.com/threads/top-10-ai-apps-transforming-productivity-creativity-for-windows-users.357637/">Chat and language models help</a>. They draft emails. They help customers. These tools give quick answers. They understand what you mean. Productivity tools connect. They link to calendars. They link to emails. They link to project software. This makes work faster. This helps in busy jobs. Voice and audio helpers make content. They use AI for voices. They use AI for editing. Data tools use AI. They turn data into smart ideas. This helps businesses. It helps with cybersecurity.</p><p><a href="https://www.edge-ai-vision.com/2025/07/edge-ai-today-real-world-use-cases-for-developers">Microsoft Teams uses the NPU</a>. It makes virtual backgrounds. This makes video calls better. It saves battery. The Edge browser uses local AI. It has features like Recall. Recall remembers what you do. It finds things fast. It does not need the cloud. Microsoft Word and Excel use local AI. They summarize documents. They find errors in money models. They make AI content. These work safely. They work in Citrix. They work in Intune. Visual Studio helps developers. It uses local AI. It suggests code. It fixes code. It finds bugs. It does not send code away. These are real AI uses. They are on Windows devices.</p><h3>Security and Authentication</h3><p>Edge AI makes things safer. It handles private data. It keeps data on the device. This lowers data breach risk. Security software uses local AI. McAfee, Symantec, VMware Carbon Black use it. They find fake things. They find bad media. They do this on the NPU. This works across security tools. Business apps use small AI models. Slack, Outlook, CRM use them. Dynamo AI provides these models. They scan for personal info. They hide it. They do this before saving. They do this before cloud use. This makes data much safer. This local work keeps data private. It stays on the device. It does not go to other servers. This makes the system more secure.</p><h3>Personalized Experiences</h3><p>Edge AI makes things personal. It processes user data. It does this on the device. It learns what you like. It learns your habits. It does not send data to the cloud. This local understanding helps Windows. It gives better suggestions. It customizes features. It does this for each user. For example, AI might suggest apps. It might suggest settings. It bases this on how you work. This makes the computer feel smart. It responds to you.</p><h3>Enterprise Use Cases</h3><p>Businesses use edge AI a lot. It helps them work better. It helps them be safer. Local AI models help many apps. Microsoft Word and Excel use local AI. They do business tasks. They summarize reports. They find money problems. Visual Studio helps developers. It makes software faster. It uses local AI for code. It finds bugs. Security software uses local AI. It protects company data. It finds threats like deepfakes. Business apps use small AI models. Slack and Outlook use them. They hide private info. They do this before it leaves. This keeps data private. It follows rules. These AI uses show edge AI&#8217;s impact. It helps businesses. <a href="https://m365.show/">Windows is a strong platform</a>. It helps businesses innovate.</p><h2>Future of Edge AI in Windows</h2><h3>Hybrid AI Models</h3><p><a href="https://gleecus.com/blogs/the-edge-to-cloud-a-hybrid-approach-for-your-AI-strategy/">Hybrid AI models mix edge and cloud computing</a>. This makes a strong system. It can change easily. Edge devices do fast tasks. They do tasks that need quick answers. The cloud handles hard math. This way has many good points. It helps manage data smartly. Edge devices clean data first. This saves internet use. It also saves cloud storage money. The cloud also keeps learning. It makes models better. Then, it sends updates to edge devices. This way can grow big. It is also flexible. Companies can add more edge devices. They can use cloud power for big needs. This makes things safer. It also follows rules better. Private data stays on the device. The cloud handles less private data. <a href="https://www.automate.org/industry-insights/direct-edge-hybrid-edge-and-cloud-ai-boosts-manufacturing-efficiency">Hybrid AI models make work better. They make things run well. They also save money.</a></p><h3>Evolving AI Hardware</h3><p><a href="https://derivetech.com/blog/how-ai-is-transforming-the-windows-11-pc-experience">New Windows devices will have better NPUs. These computers will guess what users need. They will change for each person. AI will be everywhere in Windows. This makes things more personal. It makes things work better.</a> <a href="https://edtechmagazine.com/k12/article/2025/07/are-neural-processing-units-npus-next-big-thing-for-k12-perfcon">NPUs let AI work offline. This keeps data private. It helps everyone use AI. They help with new AI tools. These include making content. They also include real-time language help. NPUs make things super fast. This is for photo and video editing. Devices with NPUs do AI tasks locally. This means faster answers. It means smoother work. It means better data safety. Good things include longer battery life. They also use much less power.</a> <a href="https://logicstechnology.com/blogs/news/unleashing-the-future-how-microsofts-new-copilot-pcs-revolutionize-windows-with-neural-processing-units-npus">Microsoft&#8217;s Copilot+ PCs have NPUs. They can do over 40 trillion tasks each second. NPU tech makes better pictures. It makes smart camera tools.</a> <a href="https://www.semicone.com/article-264.html">AMD is looking at separate NPUs. This is to help personal AI grow. AMD&#8217;s XDNA 2 NPU does 50 TOPS. Two NPUs could do 100 TOPS. AMD wants to run local large language models. They want to do this on Windows PCs. They use their open-source project Gaia.</a></p><h3>New Computing Paradigms</h3><p>Microsoft has a big plan. It is for edge AI in Windows. It wants to make <a href="https://www.ainvest.com/news/microsoft-ai-driven-growth-operating-system-evolution-bull-case-msft-2509/">Windows an AI platform</a>. AI helpers will understand users. They will do tasks automatically. They will be like smart helpers. The Windows AI Foundry helps developers. It lets them use AI models. They can use them on many devices. This includes NPUs from AMD, Intel, and NVIDIA. Windows also supports smart workflows. It uses the Model Context Protocol (MCP). This lets AI helpers talk to apps. Microsoft uses Windows 11 itself. This shows they trust these AI tools. Windows 11 is a base for the AI age. This shows how much edge AI matters.</p><h3>Ethical AI Development</h3><p>Making AI fairly is very important. Developers must make sure it is fair. It must be clear. It must be responsible. AI systems should keep user data private. They should not be unfair. This makes sure AI helps everyone.</p><div><hr></div><p>Edge AI greatly changes Windows. This change brings good things. It makes things faster. It keeps data private. It saves money. But there are hard parts. Hardware is one. Making AI models work is another. New ARM chips will help. NPUs will too. Better system links will also help. Microsoft&#8217;s AI tools will help developers. Edge AI will change how we use computers. It will change how we work. It will change what computers can do.</p><h2>FAQ</h2><h3>What is edge AI?</h3><p>Edge AI works on your device. It does not use the cloud. This makes things faster. It keeps your data safe. Devices can work offline. This brings smart features to you.</p><h3>How does edge AI benefit Windows users?</h3><p>Edge AI makes Windows faster. It helps things run smoothly. It keeps your data private. It adds new features to your computer.</p><h3>What hardware makes edge AI possible on Windows?</h3><p>NPUs are very important. They make AI tasks fast. CPUs and GPUs also help. New Copilot+ PCs have strong NPUs. These help with on-device tasks.</p><h3>Can edge AI work without an internet connection?</h3><p>Yes, edge AI works offline. Devices do tasks themselves. Features still work. You can work without internet. This helps you stay productive.</p>]]></content:encoded></item><item><title><![CDATA[Strategies to reduce Azure licensing costs through effective governance]]></title><description><![CDATA[Azure licenses are becoming increasingly complex, and their associated costs are substantial.]]></description><link>https://newsletter.m365.show/p/strategies-to-reduce-azure-licensing</link><guid isPermaLink="false">https://newsletter.m365.show/p/strategies-to-reduce-azure-licensing</guid><dc:creator><![CDATA[Mirko Peters - M365 Specialist]]></dc:creator><pubDate>Sun, 19 Oct 2025 11:54:20 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/176221525/45afbb292dd67d36461366ecb01f81a7.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>Azure licenses are becoming increasingly complex, and their associated costs are substantial. Your Azure expenditures are escalating across your entire cloud infrastructure. Proactive planning is essential to significantly reduce licensing costs. <a href="https://www.linkedin.com/pulse/optimising-cloud-spending-uncovering-30-waste-finops-cervantes-knox">Approximately 30% of cloud spending is wasted due to inefficient management</a>, presenting a prime opportunity for savings. This blog outlines strategies to achieve this for Azure in 2025. By implementing sound policies and effective management, you can control your Azure cloud spending and realize significant financial savings.</p><h2>Key Takeaways</h2><ul><li><p>Good Azure governance helps you save money. It makes clear rules for using cloud resources. This stops you from spending too much.</p></li><li><p>You can save money on Azure licenses. Use Azure Hybrid Benefit. Also use Savings Plans. These make virtual machines cheaper. They also make computing power cheaper.</p></li><li><p>Always look at your Azure resources. Get rid of things you don&#8217;t use. For example, old virtual machines. This stops you from paying for nothing.</p></li><li><p>Make tasks happen on their own. Use Azure Cost Management tools. They help you see your spending. They also help you set budgets.</p></li><li><p>Think about future license needs. Learn about new Microsoft prices. This helps you spend wisely on Azure.</p></li></ul><h2>Azure Licensing Cost Problems</h2><p>You often get surprise Azure bills. Many companies have trouble with rising Azure costs. Knowing these problems helps you save money.</p><h3>Usual Extra Costs</h3><p>Your Azure bill might be higher than you thought. This happens for a few reasons. <a href="https://turbo360.com/blog/what-causes-azure-costs-to-increase">You often can&#8217;t see costs right away. This stops you from finding sudden jumps. You might also guess growth wrong. You might not set clear spending limits. This causes you to spend too much. Bad resource tags make it hard to know who pays for what. Also, choosing the wrong licenses costs more. For example, using pay-as-you-go for virtual machines is pricey. Reserved Instances or Hybrid Benefit are cheaper. You also pay more if you don&#8217;t fix storage and database levels.</a> <a href="https://www.journeyteam.com/resources/blog/10-reasons-you-might-be-overpaying-for-azure-and-how-to-fix-it/">Not changing resource sizes means you pay for things you don&#8217;t need. This happens when demand is low.</a> This bad use hurts your money plan.</p><h3>Finding Hidden Costs</h3><p>Some Azure costs are not easy to see. <a href="https://criticalcloud.ai/blog/the-5-hidden-costs-in-your-aws-or-azure-bill">Wrong settings and too many services are often to blame. Cloud systems often care more about speed than saving money. Their default settings cause this. This leads to spending too much. For example, you might set storage IOPS too high. Or you might get too many databases. This is based on what you think you&#8217;ll need. Premium support and extra services are helpful. But they can become regular costs. This happens if you don&#8217;t really need them. API request and transaction fees seem small. But they add up fast. This includes many storage actions. Or millions of function calls in serverless setups.</a> <a href="https://umbrellacost.com/blog/unveiling-azures-hidden-costs/">Moving data also costs a lot. This is true for data leaving Azure. It also costs when moving between different areas.</a></p><h3>Effect of Unmanaged Resources</h3><p>Azure resources you don&#8217;t manage waste your money. <a href="https://bcn.co.uk/resources/cost-of-orphaned-resources-in-azure-cloud/">In the cloud, every resource you use adds to your bill. So, unmanaged resources mean higher costs. A Microsoft study showed a customer saved about $7,000 each month. They did this by deleting old, unused disks. They also saved another $100. This was by deleting unused public IP addresses.</a> This shows how much money you save. Just manage forgotten Azure resources. <a href="https://espresso.ai/post/the-finops-lifecycle-three-phases-for-cloud-efficiency">A big online store found almost $2 million. This was in monthly cloud costs. It came from resources not being used. This included forgotten systems. It also included unused storage. And extra computer power.</a> <a href="https://www.cloudcapital.co/learn/the-500-000-cloud-bill-that-nearly-broke-a-startup">Studies show that 35% of cloud money is wasted. &#8220;Zombie resources&#8221; cause much of this waste.</a> You must actively manage your Azure setup. This stops these extra costs.</p><h2>Foundational Azure Governance</h2><p>Good <strong>Azure governance</strong> is key. It helps cut costs. You need clear rules. These rules manage your cloud. This way, you control spending. You also make the best use of your <strong>Azure</strong> resources.</p><h3>Cloud Center of Excellence</h3><p>You should start a Cloud Center of Excellence (CCoE). This team makes rules. They set best ways to work. They guide how to use <strong>Azure</strong>. Cost <strong>governance</strong> is their main job. A CCoE helps stop cloud waste. It saves money. They check how things are used. They make <strong>resource allocation</strong> better. They set up good budgets. They also plan for the future. The <strong>cloud governance</strong> part of a CCoE handles bills. It manages <strong>Azure cost management</strong>. Team members watch these <strong>costs</strong>. They find ways to save money. This follows <strong>FinOps best practices</strong>.</p><h3>Policy and Standard Definition</h3><p>You need clear rules and ways of doing things. These rules guide your <strong>Azure</strong> setup. They tell teams how to get resources. They also say how to set them up. And how to manage them. For example, rules can stop costly resources. Or they can set up virtual machines in certain ways. Clear rules make things the same. They stop quick, unplanned setups. These often make <strong>cost</strong> higher.</p><h3>Resource Tagging Implementation</h3><p>Use strong <strong>resource tagging</strong>. Tags are labels. You put them on your <strong>Azure</strong> resources. They help sort resources. You can sort by department. Or by project. Or by environment. Or by owner. Good tagging is vital. It helps track <strong>cost</strong> correctly. It also helps with reports. It shows who owns resources. It shows how much they <strong>cost</strong>. This helps find waste. It helps make things more <strong>cost efficiency</strong>.</p><h3>Controlling Billing Scopes with RBAC</h3><p>You must control billing areas. Use <strong>Azure</strong> Role-Based Access Control (RBAC). RBAC stops wrong <strong>resource allocation</strong>. It stops higher <strong>costs</strong>. It sets up access rules. These stop too much spending. This makes sure only approved people use resources. <a href="https://www.cloudeagle.ai/blogs/role-based-access-control-models">RBAC sets access rules. It uses the &#8220;least-privilege&#8221; idea. This gives users only needed rights. It lets them do their jobs.</a> You use RBAC to give roles. You give permissions to users. This is based on their work. This manages resource access well. Using <strong>governance</strong> rules with RBAC helps control spending. It controls resource use. It makes people responsible. It stops spending on forbidden resources. For example, rules can limit resource types. They can set resource limits. Or they can define setups for <strong>cost</strong> saving. This better security helps control <strong>cost</strong>. It stops making unneeded resources. It also stops making unauthorized ones.</p><h2>Azure Licensing Optimization Strategies</h2><p>You can lower your <strong>Azure licensing</strong> costs. Use special <strong>Azure</strong> tools and methods. These ways save a lot of money. You get more control over your cloud spending.</p><h3>Hybrid Benefit and Savings Plans</h3><p>Using <strong>Azure Hybrid Benefit</strong> (AHB) is a great plan. You can use your old Windows Server and SQL Server licenses. They need Software Assurance on <strong>Azure</strong>. This makes your <strong>virtual machine</strong> (VM) costs much lower. For example, a company used 300 Windows VMs on <strong>Azure</strong>. They cut yearly costs from $1.5 million to $900,000 with AHB. This saved them $600,000 each year.</p><p>Look at these common savings:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WU9b!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa719d435-5d74-45f3-b6d4-1a920fce8e61_816x261.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WU9b!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa719d435-5d74-45f3-b6d4-1a920fce8e61_816x261.png 424w, https://substackcdn.com/image/fetch/$s_!WU9b!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa719d435-5d74-45f3-b6d4-1a920fce8e61_816x261.png 848w, https://substackcdn.com/image/fetch/$s_!WU9b!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa719d435-5d74-45f3-b6d4-1a920fce8e61_816x261.png 1272w, https://substackcdn.com/image/fetch/$s_!WU9b!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa719d435-5d74-45f3-b6d4-1a920fce8e61_816x261.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WU9b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa719d435-5d74-45f3-b6d4-1a920fce8e61_816x261.png" width="816" height="261" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a719d435-5d74-45f3-b6d4-1a920fce8e61_816x261.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:261,&quot;width&quot;:816,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:44068,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/176221525?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa719d435-5d74-45f3-b6d4-1a920fce8e61_816x261.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_!WU9b!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa719d435-5d74-45f3-b6d4-1a920fce8e61_816x261.png 424w, https://substackcdn.com/image/fetch/$s_!WU9b!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa719d435-5d74-45f3-b6d4-1a920fce8e61_816x261.png 848w, https://substackcdn.com/image/fetch/$s_!WU9b!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa719d435-5d74-45f3-b6d4-1a920fce8e61_816x261.png 1272w, https://substackcdn.com/image/fetch/$s_!WU9b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa719d435-5d74-45f3-b6d4-1a920fce8e61_816x261.png 1456w" sizes="100vw" loading="lazy"></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 aria-hidden="true" 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><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><a href="https://microsoftnegotiations.com/how-to-use-azure-hybrid-benefit-for-maximum-cost-savings/">Companies often save 30% to over 50%</a>. This is on <strong>Azure</strong> work that applies. You can save even more. Combine AHB with other <strong>Azure cost-reduction</strong> plans. For Windows Server VMs, AHB can save 40&#8211;50%. This is on the VM&#8217;s hourly cost. You pay the Linux VM price. SQL Server work can save a lot. Sometimes it is 70&#8211;85% for some databases. This happens when you use old SQL licenses. Normal savings for SQL Server on <strong>Azure</strong> VMs are 30&#8211;50%. For <strong>Azure</strong> SQL Database/Managed Instance, savings are about 30% or more. They can reach 75% or more. This is for big setups. It happens when you use Enterprise Edition licenses.</p><p><strong>Azure Savings Plans</strong> are another great way to save. These plans give big discounts. They are for computer power. You agree to spend a set amount each hour. This is for one or three years. This covers many computer services. <strong>Azure Savings Plans</strong> <a href="https://holori.com/azure-reservations-vs-savings-plans/">can save up to 65%</a>. This is on computer power. The most you can save is 65%. But your <a href="https://intercept.cloud/en-gb/blogs/azure-savings-plans">actual savings are usually 11% to 65%</a>. This changes based on the type, place, and use. For example, a 1-year plan can give a 31% discount. A 3-year plan can give a 53% discount. This is for a certain VM. These plans are flexible. They work for any computer use. It must match your promise. This makes them good for changing workloads.</p><h3>Rightsizing and Autoscaling</h3><p>Making your <strong>virtual machines</strong> (VMs) the right size is key. Using <strong>autoscaling</strong> is also important. This helps save <strong>Azure</strong> money. <a href="https://www.lucidity.cloud/blog/azure-autoscaling">Buying too much leads to high costs. You pay for things you don&#8217;t use. Buying too little causes problems. It wastes money. You go over limits.</a></p><p><strong>Autoscaling</strong> changes your resources. It does this based on what you need. This means you only pay for what you use. A store <a href="https://www.cloudoptimo.com/blog/autoscaling-in-azure-boosting-performance-and-cost-efficiency">cut computer costs by 65%</a>. They stayed online 99.99% of the time. This was during busy sales. They made their <strong>autoscaling</strong> better. Another time, computer costs dropped 40%. It made sure real-time data was handled well.</p><p>You can get better results and save money. Make serverless function <strong>autoscaling</strong> better. Use good <strong>autoscaling</strong> for big data. Smart scaling uses <strong>Azure Cost Management</strong>. It checks spending. You set <strong>Azure Budgets</strong>. This stops overspending. Use <strong>Azure Advisor</strong> for size tips. <strong>Cost governance</strong> stops uncontrolled scaling. It stops related costs. <a href="https://www.velosio.com/blog/smart-resource-scaling-balancing-performance-and-cost-in-azure">Predicting scaling helps save money</a>. It stops too much or too little scaling. This makes scaling happen less often. It also makes it less intense. Adjusting scaling rules helps. It uses machine learning. This gets the best results and savings. Adding <strong>autoscaling</strong> tools helps storage. It makes it work better and costs less. This stops slow performance. It also stops surprise costs.</p><h3>Dev/Test Subscription Utilization</h3><p>You can save a lot on <strong>Azure</strong> costs. Move your development and testing work. Put it into <strong>Azure Dev/Test subscriptions</strong>. These subscriptions give cheaper <strong>Azure</strong> prices. Many services cost less. For example, Windows <strong>virtual machines</strong> have no Windows OS <strong>licensing</strong> fees. They cost the same as Linux VMs. Other services also have big discounts. These include <strong>Azure</strong> SQL databases, App Services, and Logic Apps.</p><p>The money saved from dev/test <strong>licensing</strong> can be huge. This is true compared to single production licenses. A <a href="https://atonementlicensing.com/non-production-environment-licensing-dev-test-rights-for-microsoft-software/">Visual Studio Enterprise subscription can cover many servers. It can cover many services. This is for non-production use. It costs a few thousand dollars a year. Buying those separately would cost tens of thousands.</a> For example, a developer can run SQL Server Enterprise. They can run it on many test servers. There are no extra <strong>license</strong> costs. This is under a dev/test subscription. The same is true for Windows Server. It is also true for many other products. This subscription bundles these rights. It is a flat fee per user. This saves a lot for lab and QA areas. Using production licenses everywhere costs the most. You should only use them for real production. Visual Studio subscriptions and <strong>Azure Dev/Test</strong> (Cloud) save more money. They are for non-production needs.</p><p>Look at these special benefits:</p><ul><li><p><strong>Virtual Machines</strong>: <a href="https://azure-finops-essentials.mindbyte.nl/p/optimizing-non-prod-environments">You save about 50% on VMs</a>.</p></li><li><p><strong>SQL Server</strong>: You get a 55% discount on <strong>SQL Server</strong> instances.</p></li><li><p><strong>Azure App Services</strong>: You get discounts on <strong>Azure App Services</strong>.</p></li></ul><p><strong>Azure Dev/Test</strong> plans give big discounts. They are for non-production areas. This includes QA, UAT, and DEV. Being always available might not be key here. This makes them a cheap choice. They are also good for testing areas. Or for trying new ideas (POCs). Uptime and service guarantees are less important. This helps cut costs. It also keeps things flexible.</p><p>You can expect big percentage savings:</p><ul><li><p>Windows and Windows Server <strong>Virtual Machines</strong>, Cloud Services, App Service (basic, standard, Pv2, Pv3), Logic Apps, and HDInsight are cheaper. They cost the same as a Linux <strong>virtual machine</strong>. It must be the same size and type.</p></li><li><p><a href="https://azure.microsoft.com/en-us/pricing/offers/ms-azr-0148p">Logic Apps Enterprise Connection costs 50% of the normal price</a>.</p></li><li><p>You pay no extra for Visual Studio software. You run it for development and testing. This is on <strong>Azure</strong> Windows Server <strong>virtual machines</strong>.</p></li><li><p>You can <a href="https://intercept.cloud/en-gb/blogs/azure-pricing">save about 40%. This is for non-premium App Services</a>.</p></li><li><p>You can save up to 55% on SQL Database App Service.</p></li><li><p>You can save up to 50% for <strong>Azure Logic Apps</strong>.</p></li></ul><h3>Optimizing Microsoft 365 Licensing</h3><p>Making your <strong><a href="https://m365.show/">Microsoft 365 licensing</a></strong> better is key. It helps cut all <strong>Microsoft</strong> spending. You must get help from <strong>licensing</strong> experts. They check <strong>license</strong> types. They think about changes for your company. This makes sure <strong><a href="https://www.linkedin.com/newsletters/m365-digital-workplace-daily-7340260578583592961/">Microsoft 365</a> licensing</strong> is good. It also cuts costs.</p><p><a href="https://www.enowsoftware.com/solutions-engine/m365-license-optimization-center/six-steps-to-effective-microsoft-365-licensing-optimization">Follow these good ways to make things better</a>:</p><ol><li><p><strong>Check Your Licenses and Costs</strong>: Know what you own and what it costs. Look at your contract rules.</p></li><li><p><strong>See if Licenses Fit User Needs</strong>: Find out what your company needs. Compare it to current tech. Make user groups.</p></li><li><p><strong>Watch User Needs and License Use</strong>: Always track what users need. Track how licenses are used. Use detailed reports.</p></li><li><p><strong>Teach Users About Their Tech</strong>: Help users use the tech more. Teach them what they can do. It should fit their jobs.</p></li><li><p><strong>Right-Size Licenses for Your Company</strong>: Take back licenses. Get cheaper ones. Do this based on what is actually used. For example, change an E3 user to E1. This is if they only use Exchange.</p></li><li><p><strong>Change How You Buy for Flexibility</strong>: Use a buying plan. It buys only what is needed. Stop buying in bulk. Make sure IT and buying teams work together.</p></li></ol><p>You should also avoid common mistakes. These lead to extra costs:</p><ul><li><p><strong><a href="https://atonementlicensing.com/common-microsoft-365-licensing-pitfalls-and-how-to-avoid-them/">Buying Too Many Premium Features</a></strong>: Companies often buy expensive plans. Like Office 365 E5 for everyone. They don&#8217;t check what is really needed. This means paying for features not used. It makes IT costs too high.</p></li><li><p><strong>Not Removing Old Employee Licenses</strong>: Licenses for people who left stay active. This happens if offboarding is not done right. They use up subscriptions and money for no reason. They also cause security risks.</p></li><li><p><strong>Mixing Plans That Don&#8217;t Work Together</strong>: Giving users licenses that overlap. For example, Office 365 E3 and <strong>Microsoft 365</strong> E3. This means paying twice for services. Going over user limits on Business plans (<a href="https://www.linkedin.com/pulse/leaders-guide-microsoft-365-licensing-optimization-2025-bi7tf">over 300 users</a>) can break <strong>license</strong> rules.</p></li><li><p><strong>Not Using Included <a href="https://www.linkedin.com/school/m365-show/">M365</a> Benefits</strong>: Companies pay for other tools. Or separate subscriptions. This is for things already in their <strong>Microsoft 365</strong> licenses. For example, buying outside security. Even if they have <strong>Microsoft Defender</strong> in E5. This means paying twice.</p></li><li><p><strong><a href="https://supportstack.com/microsoft-365/common-mistakes-in-managing-microsoft-365-licenses/">Not Using Features Enough</a></strong>: Companies pay for licenses with many features. They only use a small part. This wastes money. It also misses chances to be more productive. For example, using basic Excel instead of Power BI.</p></li><li><p><strong><a href="https://www.greatservice.com/common-microsoft-365-licensing-mistakes-and-how-to-avoid-them/">Not Checking Licenses Often</a></strong>: Not checking leads to too many licenses. You pay for licenses not used or needed. This causes rule problems. For example, paying for licenses of people who left.</p></li></ul><p>By managing your <strong>Microsoft 365</strong> licenses well, you can save a lot. You can cut all <strong>Microsoft</strong> spending. These plans make sure your <strong>licensing</strong> matches what you use. This makes things work better.</p><h2>Automation and Cloud Cost Optimization Tools</h2><p>Computers can do tasks by themselves. Special tools help save money. They help you use rules to save money. These tools are important. They make your cloud work better.</p><h3>Azure Cost Management + Billing</h3><p><strong>Azure Cost Management + Billing</strong> is a strong tool. It helps you see your <strong>Azure</strong> costs. It helps you control them. You can use a calculator. It guesses costs for new services. This helps you plan your money. It shows your total cost. The tool gives good reports. You can sort costs. Sort by resource. Sort by subscription. Sort by billing account. This shows you where money goes. Alerts tell you when you spend too much. <strong>Azure Forecasting</strong> guesses future costs. <strong>Azure Budgets</strong> helps you set spending limits. <strong>Azure Advisor</strong> gives tips to save money. It finds things you don&#8217;t use enough. It tells you to make them smaller. It also suggests <strong>Azure Savings Plans</strong>. It suggests <strong>Reservations</strong>. These can <a href="https://www.prosperops.com/blog/azure-cost-management/">save you up to 65%</a>. This is compared to paying as you go. This way of working helps your <strong>FinOps</strong> plan.</p><h3>Automated Resource Lifecycle</h3><p>Making <strong>Azure</strong> resources work by themselves saves money. Always turn off <strong>virtual machines</strong> (VMs). Do this when you are not using them. Turn them off at night. This saves more money. For example, <a href="https://medium.com/%40precious.ajuru/week-12-cost-management-and-optimization-in-azure-c9213bda7ecb">turn off test VMs. Set them to turn off at 7 PM. Turn them on at 7 AM</a>. This saves money. This also works for test areas. Doing this stops extra costs. This makes your cloud cheaper.</p><h3>Policy-Driven Cost Enforcement</h3><p><strong>Azure Policies</strong> make you save money. They work across your subscriptions. <a href="https://www.prosperops.com/blog/azure-cost-optimization/">You can delete unused disks</a>. Do this after some time. This stops storage costs. Policies can stop bad resources. This includes big <strong>virtual machines</strong>. It includes assets without tags. You can make rules for tags. This helps track costs. It helps with reports. You can also set spending limits. Stop using expensive services. Do this when you don&#8217;t need them. Make rules to stop big VMs. Do this in test areas. You can <a href="https://www.uscloud.com/blog/11-azure-cost-management-strategies/">limit VM sizes. Use only approved ones</a>. You can also limit storage types. These rules help you save money. They help your <strong>FinOps</strong> goals.</p><h3>Third-Party Optimization Solutions</h3><p>Other tools help save money. They work well in hard situations. Like many clouds at once. These tools add missing info. This helps save money safely. <a href="https://www.wiz.io/academy/azure-cost-optimization">They link costs to security risks</a>. They find expensive resources. These resources might be set up wrong. Or have too many rights. They show who owns things. They show how things are built. This helps you decide. Make things smaller. Or get rid of them.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qjck!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f30faea-c530-408a-9a2f-a8f077434251_820x409.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qjck!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f30faea-c530-408a-9a2f-a8f077434251_820x409.png 424w, https://substackcdn.com/image/fetch/$s_!qjck!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f30faea-c530-408a-9a2f-a8f077434251_820x409.png 848w, https://substackcdn.com/image/fetch/$s_!qjck!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f30faea-c530-408a-9a2f-a8f077434251_820x409.png 1272w, https://substackcdn.com/image/fetch/$s_!qjck!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f30faea-c530-408a-9a2f-a8f077434251_820x409.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qjck!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f30faea-c530-408a-9a2f-a8f077434251_820x409.png" width="820" height="409" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6f30faea-c530-408a-9a2f-a8f077434251_820x409.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:409,&quot;width&quot;:820,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:100511,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/176221525?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f30faea-c530-408a-9a2f-a8f077434251_820x409.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_!qjck!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f30faea-c530-408a-9a2f-a8f077434251_820x409.png 424w, https://substackcdn.com/image/fetch/$s_!qjck!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f30faea-c530-408a-9a2f-a8f077434251_820x409.png 848w, https://substackcdn.com/image/fetch/$s_!qjck!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f30faea-c530-408a-9a2f-a8f077434251_820x409.png 1272w, https://substackcdn.com/image/fetch/$s_!qjck!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f30faea-c530-408a-9a2f-a8f077434251_820x409.png 1456w" sizes="100vw" loading="lazy"></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 aria-hidden="true" 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><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>These tools find ways to save money. They also help with security. They find unused VMs. These waste money. They also make you less safe. They help stop costly security problems. They save money. They also make security stronger. This full approach makes your cloud cheaper. It helps your <strong>FinOps</strong> work.</p><h2>Watch and Report All the Time</h2><p>You need to always watch your Azure spending. This helps you save money. You can find problems fast. Then you can fix them.</p><h3>Set Up Cost Warnings and Budgets</h3><p>You must set up cost warnings. You also need budgets. This stops surprise high bills. It helps you control your money. Azure has different warnings. <a href="https://getnerdio.com/avd-cost-spike-alerts/">Budget warnings tell you when you spend too much. They use real and guessed costs. Anomaly warnings tell you about sudden cost changes. These are big changes from normal. For big customers, credit warnings tell you when your Azure money is almost gone. This is usually at 90% and 100%. Department warnings tell leaders when they spend too much.</a></p><p><a href="https://www.cloudzero.com/blog/azure-budget-alerts/">To set a budget, pick a time. Like a month or a year. Set a spending limit. For example, $10,000 a month. Pick where it applies. Like a certain group of resources. Azure watches real and guessed spending. So warnings can use either. You can set warnings for different levels. Like 50%, 75%, 90%, and 100%. When a level is hit, Azure sends a message. It can be an email, text, or app message. It can also start other tasks. Everyone on the team understands this. Engineers know their spending limits. Finance sees future costs. This finds problems early. It fixes them fast. Budgets help manage changing cloud costs. This includes auto-scaling and serverless functions. They help with FinOps.</a></p><h3>Check Costs Often</h3><p><a href="https://turbo360.com/blog/azure-cost-optimization">Saving money on Azure is an ongoing job. You need to check and review things often. Make these checks a regular thing. Always look at how you use Azure resources. Regular checks find hidden costs. Tools like Azure Monitor and Azure Cost Management help. They check how resources are used. They check how well they work. You should also check your license choices often. This makes sure you have the cheapest plan. Look into big company deals for savings. Match your plans to how you use things.</a> <a href="https://www.lucidity.cloud/blog/azure-cost-analysis">Watch and study your Azure use and spending. Use Azure Cost Management and Billing. Set up warnings and dashboards. This tracks cost changes. Find strange things. Make reports to see how resources are used. Change your plans as needed. This constant saving helps your FinOps goals.</a></p><h3>Get Rid of Unused Resources</h3><p>Unused resources waste your money. You must find and remove them. These are things you don&#8217;t use. But you still pay for them. Always check your Azure setup. Look for idle virtual machines. Look for disks not connected. Look for old storage accounts. Get rid of these things quickly. This lowers your monthly bills. This makes you save more money overall.</p><h3>Watch Spending Almost Live</h3><p>Watching spending almost live helps a lot. It finds strange costs much faster. It changes finding problems from days to hours. FinOps tools watch costs every hour. They warn you about big jumps the same day. This is important. One strange cost can be a big part of your monthly bill. It also makes fixing big problems faster. These tools put problem details right into warnings. This helps fix things quicker. Companies think about 27% of cloud money is wasted. Finding strange costs helps get this money back. It finds runaway costs. It turns them into saving tasks.</p><p>Azure&#8217;s own tools, like Azure Cost Management, find strange things. This is right in the cost views. This lets you look at spending changes. Across different plans, resource groups, services, and prices. It shows strange jumps or changes as cost problems. Azure groups each strange cost by plan. It shows guessed versus real costs. It links right to warnings and budgets. This helps fix things without changing tools. <a href="https://www.prosperops.com/blog/azure-cost-monitoring/">You set up strange cost warnings in Azure. These automatically find unusual spending. Set limits based on past use or guessed use. When a warning goes off, someone checks why. This could be sudden scaling or wrong settings. Write down problems and fixes. This makes limits better over time.</a> This active way of working keeps costs under control.</p><h2>Strategic <strong>Licensing</strong> Planning for 2025</h2><p>You must look ahead. Manage your <strong>Azure</strong> costs well. Plan your <strong>licensing</strong> for 2025. This is very important. This helps control spending. It makes your money work best.</p><h3>Future <strong>Licensing</strong> Needs Forecasting</h3><p>Predict your future <strong>licensing</strong> needs. This stops surprise costs. First, check your current <strong>Azure</strong> use. Look at how you plan to grow. Think about new projects. They will need more resources. Good guessing helps you buy the right licenses. Buy them at the right time. This stops buying too much. That wastes money. It also stops buying too little. That can stop services. Good planning helps your <strong>licensing</strong> plan. It matches your business goals. This planning is a FinOps idea. It helps you make smart choices. This is about your cloud spending.</p><h3>Enterprise Agreement Negotiation</h3><p>Talking about your <strong>Enterprise Agreement</strong> (EA) needs thought. You can get good deals. This is for your <strong>Azure</strong> services. Start planning early. A year before your EA ends is best. This gives you time. Gather facts. Get your team ready. Make a strong plan to talk. Check your current use. Find wasted things. Look for unused Office 365 accounts. Find too much <strong>Azure</strong> use. You can cut these. Or make them smaller when you renew.</p><p>Get your team together. Include IT, finance, and buying. This makes sure everyone agrees. Agree on business needs. Agree on money limits. This stops Microsoft from using sales tricks. They cannot divide your team. Look up other prices. Understand normal discounts. Know contract rules. This is for companies your size. This is for your type of business. This research helps you question offers. Compare your <strong>Azure</strong> use. Compare it to your <strong>Azure</strong> promise. If it is very low or high, change your promise. Or get a better deal.</p><p>Make sure your <strong>Azure</strong> promise is right. Compare it to what you use. Compare it to real growth plans. Do not agree to a big <strong>Azure</strong> promise. Do this without facts. It is safer to promise a bit less. You can always use more later. A big <strong>Azure</strong> promise should mean a good discount. This is on <strong>Azure</strong> services. If Microsoft expects a big promise, expect big savings.</p><p>Use all your Microsoft spending. Show future <strong>Azure</strong> use. Show plans to move things. Show other company options. This shows your value. It shows your power to talk. Have good other plans ready. These are called BATNA. This means Best Alternative to a Negotiated Agreement. Talking without one is bad. It can make you accept bad deals. Be strong when you talk. Microsoft wants the best deal for them. A strong talking spot helps a lot. It needs good planning. It needs a BATNA. This can get you a good EA renewal.</p><p>Get a skilled team to talk. Include people from buying, IT, and legal. They know Microsoft&#8217;s <strong>licensing</strong> rules. This helps against Microsoft&#8217;s good talkers. Think about getting outside experts. They know a lot about Microsoft talks. They can show you Microsoft&#8217;s plans. They can also find ways to save money. Ask for discounts on single products. Do not take bundled prices. Bundles can make you pay for unused apps. They can cost much more. Avoid common mistakes. Do not forget to check use before renewal. Do not take normal prices. Do this without checking other prices. Do not promise too much for bundles. Do this without checking needs. Always ask for price protection. This is for future renewals. These plans help cut <strong>licensing</strong> costs.</p><h3>Preparing for EA Phase-out</h3><p>Get ready for <strong>Enterprise Agreements</strong> to end. This will change your <strong>Azure licensing</strong> costs. It will change how you buy things. <strong>Azure</strong> discounts for EA use stopped years ago. Current changes mostly affect seat-based plans. These include Microsoft 365 and Dynamics. Companies might see their Microsoft bill go up. It could be 6&#8211;12% or more. This is at renewal time. This is because big discounts are gone. Your power to get better deals will go down. This is based on user numbers.</p><p><strong>License</strong> efficiency is very important. Normal prices will be more common. You must use <strong>Azure</strong> well. Use tools like <strong>Azure Cost Management</strong>. Use <strong>Azure Advisor</strong>. Shut down unused resources. Make VMs the right size. Use <strong>Reserved Instances</strong>. Or use <strong>Savings Plans</strong>. This is key for saving money. The focus changes. It moves from getting discounts. It moves to strictly controlling use. You need to fix things early. Do this across all Microsoft services. This includes <strong>Azure</strong>. This is a key FinOps plan.</p><p>Other <strong>licensing</strong> plans are ready. This is as you move from <strong>Azure Enterprise Agreements</strong>:</p><ul><li><p><strong>Microsoft 365 (Office 365 &amp; EMS)</strong>:</p><ul><li><p><strong>Cloud Solution Provider (CSP) program</strong>: Buy licenses from a Microsoft seller. It is a subscription. You can change user numbers each month or year. Partners can add extra services.</p></li><li><p><strong>Microsoft Customer Agreement (MCA) &#8211; Direct</strong>: Big customers can buy cloud plans. Buy them straight from Microsoft. This is an ongoing deal. It has no set end. It lets you add or remove licenses. Do this through Microsoft&#8217;s website. You get one bill.</p></li></ul></li><li><p><strong>Azure Services</strong>:</p><ul><li><p><strong>Azure via CSP</strong>: A CSP partner manages your <strong>Azure</strong> plans. They handle bills. They can offer management services. They can give <strong>Azure cost optimization</strong> advice. Moving tech is small. It is mostly moving bills.</p></li><li><p><strong>Azure via Microsoft Customer Agreement</strong>: This is Microsoft&#8217;s best direct way. It is for big companies. You sign an MCA. You move <strong>Azure</strong> plans. You get bills straight from Microsoft. It lets you pay as you go. Or you can promise a set amount each year.</p></li></ul></li><li><p><strong>Dynamics 365 (CRM/ERP)</strong>:</p><ul><li><p><strong>CSP</strong>: Many CSP partners sell Dynamics 365 plans. This allows flexible user <strong>license</strong> changes. Partner knowledge is key. Dynamics <strong>licensing</strong> is complex.</p></li><li><p><strong>MCA / Direct</strong>: Microsoft&#8217;s direct buying choices for Dynamics 365 are growing. This is under the MCA. This allows direct plan management. Do this through Microsoft&#8217;s website.</p></li></ul></li></ul><p><a href="https://surveil.co/transitioning-perspectives-ea-mcae/">Other choices include MCA-E. This is Microsoft Customer Agreement - Enterprise. This plan offers a direct link with Microsoft. CSP is a partner-managed choice. It gives more freedom and help.</a> These choices offer different ways. Manage your cloud spending.</p><h3>Staying Informed on <strong>Licensing</strong> Changes</h3><p>Stay updated on Microsoft <strong>Azure licensing</strong> rules. Stay updated on prices. Microsoft is stopping big discounts. This is for Online Services. This affects <strong>Enterprise Agreements</strong> (EA). It affects MPSA and OSPA. This change starts November 1, 2025. All prices will be one level. This affects Online Services. These include Microsoft 365, <strong>Azure</strong>, Dynamics 365, Windows 365. It also affects Security, Compliance, Identity tools. Before, prices A-D gave bigger discounts. This was based on user count or spending. Starting November 1, only one price level will remain. This is for Online Services.</p><p>Here are key dates to know:</p><ul><li><p>October 1, 2025 &#8211; Price list preview. It will have updated Level B-D prices.</p></li><li><p>November 1, 2025 &#8211; The new way applies. It applies at renewal of old deals. It also applies to new Online Services. These are not on your Customer Price Sheet.</p></li></ul><p>You can get ready for these Microsoft EA price changes. Check upcoming renewals. Run cost impact tests. Look into CSP choices. This is for flexibility and possible savings. Work with experienced partners. Negotiate deal-level discounts. Do this where you can. Make your Microsoft <strong>licensing</strong> better. Get rid of unused services. Get rid of overlapping ones. Do this before renewal. This early planning helps you keep FinOps control. This is over your cloud.</p><p>The estimated cost increases for different customer levels are:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GvVF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5fe50fc-bf7f-488e-a227-bf2118f9cca5_817x121.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GvVF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5fe50fc-bf7f-488e-a227-bf2118f9cca5_817x121.png 424w, https://substackcdn.com/image/fetch/$s_!GvVF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5fe50fc-bf7f-488e-a227-bf2118f9cca5_817x121.png 848w, https://substackcdn.com/image/fetch/$s_!GvVF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5fe50fc-bf7f-488e-a227-bf2118f9cca5_817x121.png 1272w, https://substackcdn.com/image/fetch/$s_!GvVF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5fe50fc-bf7f-488e-a227-bf2118f9cca5_817x121.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GvVF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5fe50fc-bf7f-488e-a227-bf2118f9cca5_817x121.png" width="817" height="121" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e5fe50fc-bf7f-488e-a227-bf2118f9cca5_817x121.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:121,&quot;width&quot;:817,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:18052,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/176221525?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5fe50fc-bf7f-488e-a227-bf2118f9cca5_817x121.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_!GvVF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5fe50fc-bf7f-488e-a227-bf2118f9cca5_817x121.png 424w, https://substackcdn.com/image/fetch/$s_!GvVF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5fe50fc-bf7f-488e-a227-bf2118f9cca5_817x121.png 848w, https://substackcdn.com/image/fetch/$s_!GvVF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5fe50fc-bf7f-488e-a227-bf2118f9cca5_817x121.png 1272w, https://substackcdn.com/image/fetch/$s_!GvVF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5fe50fc-bf7f-488e-a227-bf2118f9cca5_817x121.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>These changes show why it is important. Always make things better. Plan ahead.</p><p>You must use a full plan. It helps with Azure costs. We talked about ways to save money. This is for licenses in 2025. Use Azure Hybrid Benefit. Make Azure resources the right size. Make Microsoft 365 better. These Azure plans save a lot. You get a good cost plan. This helps for a long time. It keeps Azure costs low. Start these Azure plans now. Save money in the future.</p><h2>FAQ</h2><h3>What is the best way to cut Azure costs now?</h3><blockquote><p>You can cut costs right away. Make your virtual machines the right size. Use autoscaling for changing work. Find and delete unused resources. These steps quickly lower your Azure bill.</p></blockquote><h3>How does Azure Hybrid Benefit save money?</h3><blockquote><p>Azure Hybrid Benefit lets you use your old Windows Server licenses. It also lets you use SQL Server licenses. You bring them to Azure. This makes your virtual machines much cheaper. You pay less for the computer part.</p></blockquote><h3>How does Azure governance help save money?</h3><blockquote><p>Azure governance makes clear rules. It sets standards. It makes sure resources have tags. This helps you track spending. It helps you control it. Good governance stops wasteful Azure setups. It makes your cloud work better.</p></blockquote><h3>How can I get ready for Azure license changes in 2025?</h3><blockquote><p>You should guess your future Azure license needs. Look at your Enterprise Agreement. Check other ways to buy, like CSP or MCA. Keep up with Microsoft&#8217;s price changes for Azure. This helps you get ready.</p></blockquote>]]></content:encoded></item><item><title><![CDATA[How to troubleshoot Intune issues when it works for one user but not another]]></title><description><![CDATA[You&#8217;re facing a common, and frankly, annoying problem: Microsoft Intune works perfectly for one user but completely fails for another.]]></description><link>https://newsletter.m365.show/p/how-to-troubleshoot-intune-issues</link><guid isPermaLink="false">https://newsletter.m365.show/p/how-to-troubleshoot-intune-issues</guid><dc:creator><![CDATA[Mirko Peters - M365 Specialist]]></dc:creator><pubDate>Sun, 19 Oct 2025 11:49:42 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/176221277/31ee93255e60f87bc2e1a9a688cd607f.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>You&#8217;re facing a common, and frankly, annoying problem: Microsoft Intune works perfectly for one user but completely fails for another. You&#8217;re left wondering why Intune behaves so inconsistently and, more importantly, how to pinpoint the root cause. <a href="https://andrewstaylor.com/2022/11/22/intune-comparing-system-vs-user-for-everything/">User-context policies are specifically applied to individual users when they log into a device, whereas device-level policies affect any user utilizing that particular machine</a>. This guide is designed to help you troubleshoot Intune issues by providing a step-by-step plan. You&#8217;ll stop the guesswork and effectively resolve these user-specific problems.</p><h2>Key Takeaways</h2><ul><li><p>Always begin fixing Intune problems. Use the &#8216;Troubleshooting + support&#8217; section. It is in the Intune admin center. This tool shows important facts. It shows why user policies fail. It also shows error codes.</p></li><li><p>Check user group memberships. Check licenses. Check admin roles. Wrong settings here often stop Intune policies. They stop working for some users.</p></li><li><p>Look at the device&#8217;s sign-up status. Look at compliance rules. A device must be properly set up. It must follow rules. Then it can get Intune policies.</p></li><li><p>Look at policy assignments. Look for problems. Make sure policies go to the right users. Make sure they go to the right devices. Fix any settings that fight each other.</p></li><li><p>Look at device logs. Look at sync status. Do this right on the user&#8217;s computer. The MDM Diagnostics Report helps. Intune Management Extension health checks help. They show deep details. They show problems specific to the device.</p></li></ul><h2>Initial Intune Troubleshooting Steps</h2><div id="youtube2-chNg7BnWSYk" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;chNg7BnWSYk&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/chNg7BnWSYk?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>Intune might work for one user. It might not work for another. You need a plan. Start with these steps. They help find mistakes. They also find forgotten details. This part shows you what to check first. This helps fix Intune problems well.</p><h3>Review Troubleshooting + Support Blade</h3><p>Go to the Intune admin center first. Look for &#8220;Troubleshooting + support.&#8221; Then click &#8220;Troubleshoot.&#8221; This tool is very strong. <a href="https://officegarageitpro.medium.com/new-microsoft-intune-suite-10a7ed0a33dc">It shows all info for one user. You can pick the user who has problems.</a> This gives you full details. This part is key. It finds policy failures for users. <a href="https://blog.ciaops.com/2025/08/07/troubleshooting-microsoft-defender-for-business-step-by-step-guide">It shows error codes. This happens when a policy fails. An onboarding profile is an example. It might not go to a device.</a> <a href="https://learn.microsoft.com/en-us/troubleshoot/mem/intune/known-issues">Be careful with &#8216;App install lifecycle.&#8217; Also, &#8216;App install history.&#8217; They might show &#8216;Failure.&#8217; But apps might install fine.</a> Be careful with this data. Especially when fixing app policy failures.</p><h3>Confirm User Group Membership</h3><p>Wrong group membership often causes problems. Intune acts differently sometimes. Policies often go to certain groups. Check if the user is in the right groups. This is for the policies they should get. <a href="https://practical365.com/five-most-common-conditional-access-misconfigurations/">Mistakes often stop Intune policies. This happens for certain users. It often comes from Conditional Access policies. These policies can be tricky. They have inclusions and exclusions.</a> <a href="https://learn.microsoft.com/en-us/entra/identity/conditional-access/policy-all-users-device-compliance">You should keep &#8216;break-glass&#8217; accounts out. This prevents being locked out.</a> The system gives instant feedback. This is for user exclusions. It helps avoid full lockout. Groups inside other groups make things harder. Checking all group members is tough. Removing a group might seem okay. But it can mess up policies. This affects your users.</p><h3>Examine User Licensing and Roles</h3><p>Intune needs proper licenses. It also needs admin roles. A user must have the right license. This is for Microsoft Intune. Then they get Intune policies. They also get applications. Without the right license, Intune can&#8217;t work. It can&#8217;t manage their devices. It can&#8217;t set up things. Also, check the user&#8217;s admin roles. Is the user trying to do an admin task? Make sure they have the right Intune roles. Wrong or missing roles can stop a user. They can&#8217;t use certain Intune features. They can&#8217;t apply settings. This step is very important. It helps you fix problems completely.</p><h2>Look into Device Setup and User Link</h2><p>You must check how devices are set up. You also need to check how users are linked. These are common reasons for Intune problems. This part helps you see why a device acts weird. It helps for one user. It covers fixing device sign-up. It also covers user links.</p><h3>Check Device Sign-Up Status</h3><p>First, see if the device is signed up in Intune. Go to the Intune admin center. Find the device there. Look at its sign-up details. If sign-up failed, no policies work. You might see error codes. These codes give hints. For example, Autopilot problems can stop sign-up. DirSync issues can also block it. If a device is not fully signed up, it gets no Intune rules. This means policies fail.</p><h3>Check Device Rules Status</h3><p>Next, check if the device follows rules. A device not following rules often can&#8217;t get to things. This can happen for many reasons. <a href="https://learn.microsoft.com/en-us/answers/questions/660827/microsoft-intune-device-not-compliant">A rule might not apply to the computer</a>. This makes it not follow rules. This happens after checking. A login step might be missed. For example, a user might not type in their password again. Or a PIN or MFA after a long time. Devices can also stop following rules. This happens if they miss certain rule settings. These include needing data protection. Or needing antivirus software. A &#8220;<a href="https://www.experts-exchange.com/questions/29277785/Newly-added-Intune-devices-non-compliant-due-to-high-machine-risk-score.html">high machine risk score</a>&#8220; can also make it not follow rules. This often happens when &#8220;Enable Defender for Endpoint&#8221; is &#8220;Not applicable.&#8221; This stops correct reports to Intune. This causes a rules failure.</p><h3>Look at Main User Setting</h3><p>Look at the main user set for the device. <a href="https://medium.com/learning-mem/about-intune-primary-user-84591ddbb1e">A wrong main user can cause issues</a>. For example, the Company Portal app. Only the &#8220;signed up by&#8221; user can log in. This user checks if the device follows rules. It also starts app installs. This is a big problem for many users on one device. It also affects devices signed up by IT staff. If the main user is wrong, the real user can&#8217;t install apps. For BitLocker key recovery, only the <code>DeviceRegisteredOwner</code> can get the key. If the main user is wrong, the real user can&#8217;t get it. Windows MDM does not use the main user much. This is for applying rules. It uses device ID. Or device plus user ID. So, a wrong main user has less effect. This is on general rule use. But it still affects user things in Microsoft Intune.</p><h3>Fix Old Device Sign-Ups</h3><p>Old device sign-ups can stop new ones. This is a common problem. It happens when fixing <a href="https://m365.show/">Intune issues</a>. <a href="https://admindroid.com/how-to-get-microsoft-entra-stale-devices-report">If a device is only deleted from Azure AD, it can show up again as &#8220;Pending.&#8221;</a> This happens in hybrid-joined setups. This is because of re-syncing. This &#8220;Pending&#8221; state makes managing hard. It also makes signing up hard. You must delete the device. Delete it from on-premises Active Directory. Then, run <code>dsregcmd /debug /leave</code>. Do this on the device. This cleans up old sign-ups. <a href="https://learn.microsoft.com/en-us/answers/questions/1179514/intune-hybrid-device-enrollment-failure-event-76">Old info might need to be removed by hand</a>. This is for a good sign-up. This includes deleting old tasks. Also, registry keys. And the Intune sign-up certificate. The user must also be in the MDM user group. This is for automatic sign-up. They need the right licenses. <a href="https://www.linkedin.com/pulse/troubleshooting-intune-device-limit-issue-macos-rwrtc">An old sign-up can block a new user&#8217;s device sign-up</a>. This happens if the user has too many devices. This often happens when users have many work devices. The system shows an error. It says the device limit is met. This stops more sign-ups. To fix this sign-up problem, remove old devices. Do this from the Intune Admin Center. Or, IT staff can raise the user&#8217;s device limit. Do this through Microsoft Entra settings.</p><h2>Inspect Policy Assignments and Conflicts</h2><p>You checked the user and device. Now, look at Intune policies. See how they are given out. Find any problems. Some policies go to some users. Others do not. This part helps you check policy targets. It also helps find overlaps. Remember different policy types. An Intune app protection policy is key. This is true if it relates to your problem.</p><h3>Validate Policy Assignment Filters</h3><p>Policies often miss users. This is due to wrong filters. Check if the user is in the right groups. These groups should get the policy. Mistakes happen with where policies go. <a href="https://getnerdio.com/intune/">Policies might not target the right user groups</a>. So, the policy never reaches the user.</p><p>Filters and dynamic groups can cause issues. Your filter logic might be wrong. This sends policies to wrong devices or users. Or, policies might not go to the right ones. For example, an app protection policy uses a filter. If the filter logic is wrong, it won&#8217;t apply. This causes a problem for the user. Make sure your filters find the right user.</p><h3>Analyze Policy Applicability Rules</h3><p>Intune policies have rules. These rules decide if a policy applies. It applies to a device or user. You need to know these rules. You can test Intune policy rules by hand. This helps force configuration profiles to reapply. This is for Windows devices.</p><p><a href="https://asherjebbink.medium.com/force-intune-to-reapply-configuration-profiles-on-windows-devices-7ae25328824b">Here are the steps</a>:</p><ol><li><p>Make sure the user is logged in. This is key for user settings.</p></li><li><p>Open Task Scheduler as an admin.</p></li><li><p>Go to &#8216;Microsoft &gt; Windows &gt; EnterpriseMgmt &gt; {the one GUID folder}&#8217;.</p></li><li><p>Find and run &#8216;Schedule #3 created by enrollment client&#8217;.</p></li></ol><p>The profiles will reapply in seconds. This lets you test the rules. This only happens for logged-in users.</p><p>You can also check profile status. This shows if a policy applies. If a rule is met, the device is targeted. <a href="https://petervanderwoude.nl/post/applicability-rules-for-device-configuration-profiles/">The profile will show &#8216;Succeeded&#8217;, &#8216;Error&#8217;, or &#8216;Failed&#8217;. If a rule is not met, the device is not targeted. The profile will show &#8216;Not applicable&#8217;</a>. This means the policy&#8217;s rules were not met. This clearly shows why a policy might not work. An app protection policy is an example.</p><h3>Identify Conflicting Policy Settings</h3><p><a href="https://learn.microsoft.com/en-us/intune/intune-service/configuration/device-profile-troubleshoot">Conflicts happen when policies clash. They try to set the same thing. But they do it differently. This can happen across many policy types. These include Group Policy analytics. Also, endpoint security and security baselines. You must check all policy settings. Intune&#8217;s reports help find these conflicts.</a></p><p>To find conflicts:</p><ol><li><p>Look at the Device configuration report. Do this for a device. Pick a policy to check issues or conflicts. This report shows settings. It shows those not &#8216;Not configured&#8217;. It also shows their status.</p></li><li><p>Select a specific setting. This opens its details. It shows the setting name. It shows its status on the device. It also shows &#8216;Source Profiles&#8217;. These profiles conflict. They set the same thing with different values.</p></li><li><p>From &#8216;Source Profile&#8217; list, pick a record. This opens its overview. Review and change settings in that profile. This fixes the conflict.</p></li></ol><p>Microsoft Graph can also help. It helps understand Configuration Profile Conflicts. Use <code>deviceConfigurationConflictSummary</code>. This is in its beta version. It gives info on conflicts. But it might not show security profile conflicts. Results can also take hours to appear.</p><p><a href="https://www.linkedin.com/posts/systemcenterpros_resolving-intune-policy-conflicts-can-be-activity-7260317019005140993-cNzp">You can use the Intune Troubleshooting Tool. Go to &#8216;Troubleshooting + support &gt; Troubleshoot&#8217;. This is in the Microsoft Intune admin center. Select the user. Check their compliance and config status. Also, check device configuration. In Intune, go to &#8216;Devices &gt; All devices&#8217;. Select the device. Then check the &#8216;Device configuration&#8217; tab. This shows all applied policies. It highlights conflicts. The Policy Health Workflow also shows conflicts. It shows steps to fix them.</a></p><p>Make sure policies do not overlap. Also, they should not contradict. Conflicts can happen. This is when policies target the same settings. But they have different values. For example, two app protection policy settings might clash. Watch policy refresh times. This helps you know when changes take effect. It also shows if devices are not getting updates.</p><p><a href="https://www.mdmandgpanswers.com/blogs/view-blog/how-does-intune-show-me-a-conflict-between-policy-configuration">To find devices with conflicts, go to &#8216;Device Status&#8217;. Devices with conflicts will show &#8216;Deployment status&#8217; as &#8216;Conflict&#8217;. From there, you can look at the machine. Click &#8216;Device configuration&#8217;. View any profiles with conflicts. Selecting a conflicting profile will show the problem setting. It also shows its source profiles.</a> This helps you fix Intune issues well.</p><h3>Review Exclusion Groups and Scope Tags</h3><p><a href="https://www.prajwaldesai.com/intune-scope-tags/">Exclusion groups and scope tags are strong tools. They control who sees Intune objects. They also control who manages them. They control which policies apply.</a></p><ul><li><p><a href="https://ezcloudinfo.com/2020/03/05/microsoft-intune-configure-customized-role-based-access-control-in-redistributed-it-environment/">Scope tags separate roles. They separate permissions. They separate devices and users.</a></p></li><li><p>A Global Admin sees all policies. This is in the Intune portal.</p></li><li><p>A mobile admin has specific scope tags. They only see mobile device policies. This is for BYOD devices linked to them.</p></li><li><p>An SRS admin has specific scope tags. They only see meeting room policies. They also see app protection policies. These are relevant to them.</p></li></ul><p>Scope tags work with role-based access control. They make sure admins have the right access. They also ensure visibility. This is for relevant Intune objects. <a href="https://techpress.net/how-to-use-scope-tags-in-intune-step-by-step-with-rbac/">Scope tags are labels. You attach them to Intune objects. These include apps, policies, profiles, and scripts. They also attach to devices. This makes sure admins only see what is tagged for them. Roles say what an admin can do. Scope tags decide which objects they can see.</a></p><p>They let you give out Intune admin tasks. You can base this on region. Or department, or team. Scope tags support a &#8216;least privilege model&#8217;. This stops admins from seeing profiles. These are outside their assigned scope. For example, a London admin cannot see Paris profiles. They also keep the Portal view clean. Admins only see relevant objects. This reduces errors. If a user is not getting an Intune app protection policy, check scope tags. See if they limit its visibility or use. This is a key step to fix Intune issues.</p><h2>Check Intune on the Device</h2><p>You checked user and device settings. Now, look at the device itself. This part helps you find problems. It is right on the user&#8217;s computer. You will learn why <strong><a href="https://m365.show/">Intune policies</a></strong> might not work. This includes an <strong>app protection policy</strong>.</p><h3>Check Device Sync Status</h3><p>A device must talk to <strong><a href="https://m365.show/">Intune</a></strong>. This gets it <strong>policies</strong> and settings. If a device does not talk, it gets no updates. So, an <strong>app protection policy</strong> will not work. Other settings will not apply. You can make it talk from the device.</p><p>First, open <strong>Settings</strong> on your device. Then, pick <strong>Accounts</strong>. Under Accounts, choose <strong>Access Work or School</strong>. Pick the account with a briefcase. Click <strong>Info</strong>. Under Device Action Status, pick <strong>Sync</strong>. This makes it get new security rules. It also gets network settings. It gets managed apps from <strong>Intune</strong>.</p><p>You can also make it talk using PowerShell. Open PowerShell as an admin. Use this command:</p><pre><code><code>Get-ScheduledTask | ? {$_.TaskName -eq &#8216;PushLaunch&#8217;} | Start-ScheduledTask
</code></code></pre><p>Check the sync. Look at the task scheduler history. Find new entries for &#8216;PushLaunch&#8217;. Also, find &#8216;Schedule to run OMADMClient by client&#8217;. Check the event log too. Look for a session that started. Make sure it finished well.</p><p>Sometimes, <strong>Intune</strong> sync fails. This is on Windows 10 devices. It happens if <code>dmwappushservice</code> is off. This service is key for <strong>Intune</strong> management. If it is off, the device cannot sync. A PowerShell script might turn it off. If this service is off, an <strong>app protection policy</strong> will not reach the device.</p><p>You can also use PowerShell. Check the last sync time. Install the <code>Microsoft.Graph.Intune</code> module. Open PowerShell as an admin. Run <code>Install-Module -Name Microsoft.Graph.Intune</code>. Connect to Microsoft Graph. Use <code>Connect-MgGraph</code>. Sign in as an admin. Agree to the needed scopes. Connect to device management scopes. Run <code>Connect-MgGraph -scope DeviceManagementManagedDevices.PrivilegedOperations.All, DeviceManagementManagedDevices.ReadWrite.All,DeviceManagementManagedDevices.Read.All</code>. Sign in again. Before syncing, check the last sync date. Check the time of a Windows device. Use <code>Get-MgDeviceManagementManagedDevice -Filter &#8220;contains(deviceName,&#8217;CLOUDVM1&#8217;)&#8221; | fl lastsyncdatetime</code>. This shows if the device talked to <strong>Intune</strong>. If not, an <strong>app protection policy</strong> will be old.</p><h3>Look at Device Event Logs</h3><p>Event logs on the device help a lot. They show what <strong>Intune</strong> is doing. If an <strong>app protection policy</strong> does not work, logs often have the answer.</p><p>Open Event Viewer on the device. Go to <strong>Start &gt; Event Viewer</strong>. Go to <strong>Application and Services Logs &gt; Microsoft &gt; Windows &gt; DeviceManagement-Enterprise-Diagnostics-Provider &gt; Admin</strong>. <a href="https://www.anoopcnair.com/deny-apps-sync-with-devices-for-windows-intune/">Look for Event ID 813</a>. This confirms a good result. It will show <strong>policy</strong> details. For example, &#8216;MDM PolicyManager: Set <strong>policy</strong> int, <strong>Policy</strong>: (LetAppsSyncWithDevices), Area: (Privacy), EnrollmentID requestinq merqe: (EB427D85-802F-46D9-A3E2-D5B414587F63), Current User:(Device), Int: (0x2), Enrollment Type: (0x6), Scope: (0x0)&#8217;.</p><p>These Windows Event Logs are helpful. They help find <strong>Intune</strong> problems.</p><ul><li><p><code>microsoft-windows-devicemanagement-enterprise-diagnostics-provider-admin</code></p></li><li><p><code>microsoft-windows-devicemanagement-enterprise-diagnostics-provider-operational</code></p></li></ul><p>Other useful event logs are:</p><ul><li><p><code>microsoft-windows-aad-operational</code></p></li><li><p><code>microsoft-windows-appxdeploymentserver-operational</code></p></li><li><p><code>microsoft-windows-assignedaccess-admin</code></p></li><li><p><code>microsoft-windows-assignedaccess-operational</code></p></li><li><p><code>microsoft-windows-assignedaccessbroker-admin</code></p></li><li><p><code>microsoft-windows-assignedaccessbroker-operational</code></p></li><li><p><code>microsoft-windows-crypto-ncrypt-operational</code></p></li><li><p><code>microsoft-windows-devicemanagement-enterprise-diagnostics-provider-debug</code></p></li><li><p><code>microsoft-windows-moderndeployment-diagnostics-provider-autopilot</code></p></li><li><p><code>microsoft-windows-moderndeployment-diagnostics-provider-managementservice</code></p></li><li><p><code>microsoft-windows-provisioning-diagnostics-provider-admin</code></p></li><li><p><code>microsoft-windows-shell-core-operational</code></p></li><li><p><code>microsoft-windows-user device registration-admin</code></p></li></ul><p><strong>Intune</strong> and Windows MDM logs are in event logs. You can get them from <code>MDMDiagReport.cab</code>. The main MDM event logs are key. They help fix <strong>Intune policy</strong> problems. The main path is <code>Applications and Services Logs &#8211; Microsoft &#8211; Windows &#8211; Devicemanagement-Enterprise-Diagnostics-Provider &#8211; Admin</code>. If an <strong>app protection policy</strong> is not working, these logs show why.</p><p>Common error messages show <strong>Intune policy</strong> problems. Look for these in device logs:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UHdp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf7effea-603a-4cbe-a629-877ed54991b0_814x87.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UHdp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf7effea-603a-4cbe-a629-877ed54991b0_814x87.png 424w, https://substackcdn.com/image/fetch/$s_!UHdp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf7effea-603a-4cbe-a629-877ed54991b0_814x87.png 848w, https://substackcdn.com/image/fetch/$s_!UHdp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf7effea-603a-4cbe-a629-877ed54991b0_814x87.png 1272w, https://substackcdn.com/image/fetch/$s_!UHdp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf7effea-603a-4cbe-a629-877ed54991b0_814x87.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UHdp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf7effea-603a-4cbe-a629-877ed54991b0_814x87.png" width="814" height="87" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bf7effea-603a-4cbe-a629-877ed54991b0_814x87.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:87,&quot;width&quot;:814,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:14087,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/176221277?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf7effea-603a-4cbe-a629-877ed54991b0_814x87.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_!UHdp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf7effea-603a-4cbe-a629-877ed54991b0_814x87.png 424w, https://substackcdn.com/image/fetch/$s_!UHdp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf7effea-603a-4cbe-a629-877ed54991b0_814x87.png 848w, https://substackcdn.com/image/fetch/$s_!UHdp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf7effea-603a-4cbe-a629-877ed54991b0_814x87.png 1272w, https://substackcdn.com/image/fetch/$s_!UHdp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf7effea-603a-4cbe-a629-877ed54991b0_814x87.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>&#8216;DMEnrollment&#8217; and &#8216;MDMEnrollmentStatus&#8217; show &#8216;NO/FAILED&#8217;. This means enrollment failed. This can be due to licenses. Or wrong <strong>policies</strong>. Or enrollment limits. If you see these, an <strong>app protection policy</strong> cannot start.</p><h3>Use MDM Diagnostics Report</h3><p>The MDM Diagnostics Report is a great tool. It shows what <strong>Intune</strong> settings a device has. This report helps find why <strong>Intune policies</strong> are not working. This includes an <strong>app protection policy</strong>. It helps for a user&#8217;s device.</p><p>The MDM Diagnostic Information report shows settings. It includes <strong>Policy</strong> CSP settings. It shows certificates. It shows where settings come from. It shows when the device last checked in. It shows BitLocker settings. It shows if GPOs are blocked by MDM <strong>policies</strong>. It points out &#8216;policies not being managed&#8217;. Or areas not managed. This means a <strong>policy</strong> for that area is not applied. For example, if BitLocker is not listed, its <strong>policy</strong> is likely not applied. This also applies to an <strong>app protection policy</strong>. If the report shows a problem for an <strong>app protection policy</strong>, you know where to look.</p><p>To make an MDM Diagnostics Report:</p><ol><li><p>Sign in to the Microsoft <strong>Intune</strong> admin center.</p></li><li><p>Go to <strong>Troubleshooting + support</strong> &gt; <strong>Troubleshoot</strong> &gt; <em>pick a user</em>.</p></li><li><p>On the <strong>Summary</strong> page, pick <strong>App Protection</strong> &gt; <strong>Checked-in</strong>.</p></li><li><p>Find the app you need to check. Use the &#8220;...&#8221; option. Pick <strong>Collect diagnostics</strong>.</p></li><li><p>Say <strong>Yes</strong> when asked.</p></li></ol><p>To get the diagnostics:</p><ol><li><p>Go to <strong>Troubleshooting + support</strong> &gt; <strong>Troubleshoot</strong> &gt; <em>pick a user</em>.</p></li><li><p>On the <strong>Summary</strong> page, pick the <strong>Diagnostics</strong> page. Download the diagnostics.</p></li></ol><p><a href="https://learn.microsoft.com/en-us/intune/intune-service/remote-actions/collect-diagnostics">If uploads are too big, you cannot download them. This is for over 50 diagnostics. Or over 4 MB.</a> For bigger uploads, call Microsoft <strong>Intune</strong> support. Diagnostics usually take 30 minutes. This is from a user&#8217;s device. The user might need to close the app. Then open it again. This is if asked for a PIN. This starts the diagnostics request. Diagnostics are saved for 28 days. Then they are deleted. Each device can save 10 collections. This report is key for unknown problems. You can run diagnostics to get this info.</p><h3>Check Intune Management Extension Health</h3><p>The <strong>Intune</strong> Management Extension (IME) is very important. It sends PowerShell scripts. It sends Win32 apps. If IME is not healthy, these will fail. This can affect an <strong>app protection policy</strong>. This is if it needs these deployments.</p><p>Signs of an unhealthy <strong>Intune</strong> Management Extension are:</p><ul><li><p><strong>Network problems</strong> stop IME from sending reports. Or getting content. (e.g., error 0x87D30065).</p></li><li><p><strong>User logs off</strong> too soon. IME cannot send app results. Or a session changes. This means the app is not found. This is after it installed well. (error 0x87D1041C). This can make an <strong>app protection policy</strong> fail.</p></li><li><p><strong>System goes to sleep</strong>. This is due to no activity. The app is not found. This is after it installed well. (error 0x87D1041C).</p></li><li><p><strong>Client error</strong> in IME itself (error 0x87D300CA). You need to check <code>ClientHealth.log</code>.</p></li><li><p><strong>IME cannot get an AAD token</strong>. This is for user/<strong>device policy</strong>.</p></li><li><p><strong>Wrong detection logic</strong>. IME skips app steps. Or reports install as failed.</p></li><li><p><strong>Cannot check requirements</strong>. This is due to system problems. It reports &#8216;Unknown&#8217; (error 0x87D30000). This includes when device type or OS version does not fit.</p></li><li><p><strong>RegistryRequirementNotMet</strong>. This is if a requirement is not met. This is during checks.</p></li><li><p><strong>Download failures</strong>. These are often network issues. Or BITS service problems. This includes &#8216;Error downloading content&#8217; (0x87D30068). Or &#8216;content delivery network timed out&#8217; (0x87D3006A). Or &#8216;physical resources of this disk have been exhausted&#8217; (0x8007013A).</p></li><li><p><strong>Integrity check problems</strong>. Such as &#8216;Error unzipping downloaded content&#8217; (0x87D30067). Or &#8216;The system cannot find the file specified&#8217; (0x80070002). This often happens with antivirus.</p></li><li><p><strong>Installation problems</strong>. This includes &#8216;access denied&#8217; (0x80070005). This is if IME cannot get admin rights. Also, &#8216;user logging off while app <strong>policy</strong> was being processed&#8217; (0x87D300CD). Or install timeout (0x87D300C9).</p></li><li><p><strong>Cannot report status</strong>. This is to the service. For example, install works. But detection after install is wrong. This means the app is not found (0x87D1041C).</p></li></ul><p>The <code>AgentExecutor.log</code> tracks PowerShell scripts. It tracks how they run. <a href="https://www.prajwaldesai.com/microsoft-intune-management-extension-logs/">This log starts when PowerShell scripts are sent. Or Win32 apps are sent to devices. It mainly watches PowerShell scripts. It watches them run on the computer.</a> The <code>AgentExecutor.log</code> tracks PowerShell scripts and commands. <a href="https://www.linkedin.com/pulse/master-intune-management-extension-logs-unlock-secrets-sachin-mittal-remrc">It records when scripts start and end. It records error codes. A code other than zero means failure. It records errors and warnings. For example, if a script fails with code 1, this log shows the problem.</a> If an <strong>app protection policy</strong> needs a script, this log is key.</p><h2>Use Better Logs and Reports</h2><p>You have looked at basic fixes. You also checked what the user sees. Now, use better logging tools. Use reporting tools. These tools give you more details. They help find hard problems.</p><h3>Check <strong>Intune</strong> Audit Logs</h3><p><strong>Intune</strong> audit logs track admin actions. They show who changed what. They show when changes happened. You can look at these logs. They help find wrong changes. Or accidental changes. These changes might affect a user&#8217;s setup. For example, an admin might remove a user. This is from a group. This can stop a <strong>policy</strong> from working.</p><h3>Look at Microsoft Entra Sign-in Logs</h3><p>Microsoft Entra sign-in logs give key info. They show every sign-in try. You can see if a user logged in. You can also see if a login failed. These logs show why a login failed.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Pk-x!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b81cc6d-5a78-4176-a74b-2f670f4e62c3_826x289.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Pk-x!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b81cc6d-5a78-4176-a74b-2f670f4e62c3_826x289.png 424w, https://substackcdn.com/image/fetch/$s_!Pk-x!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b81cc6d-5a78-4176-a74b-2f670f4e62c3_826x289.png 848w, https://substackcdn.com/image/fetch/$s_!Pk-x!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b81cc6d-5a78-4176-a74b-2f670f4e62c3_826x289.png 1272w, https://substackcdn.com/image/fetch/$s_!Pk-x!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b81cc6d-5a78-4176-a74b-2f670f4e62c3_826x289.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Pk-x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b81cc6d-5a78-4176-a74b-2f670f4e62c3_826x289.png" width="826" height="289" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5b81cc6d-5a78-4176-a74b-2f670f4e62c3_826x289.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:289,&quot;width&quot;:826,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:69742,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/176221277?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b81cc6d-5a78-4176-a74b-2f670f4e62c3_826x289.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_!Pk-x!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b81cc6d-5a78-4176-a74b-2f670f4e62c3_826x289.png 424w, https://substackcdn.com/image/fetch/$s_!Pk-x!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b81cc6d-5a78-4176-a74b-2f670f4e62c3_826x289.png 848w, https://substackcdn.com/image/fetch/$s_!Pk-x!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b81cc6d-5a78-4176-a74b-2f670f4e62c3_826x289.png 1272w, https://substackcdn.com/image/fetch/$s_!Pk-x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b81cc6d-5a78-4176-a74b-2f670f4e62c3_826x289.png 1456w" sizes="100vw" loading="lazy"></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 aria-hidden="true" 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><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><a href="https://learn.microsoft.com/en-us/entra/identity/monitoring-health/howto-troubleshoot-sign-in-errors">Other common errors are</a>:</p><ul><li><p><strong>50058</strong>: You logged in. But you did not finish the process. This might show an ID. Not a username.</p></li><li><p><strong>90025</strong>: A Microsoft Entra service had a retry problem. This usually fixes itself. You might need to log in again. This is if it keeps happening.</p></li><li><p><strong>500121</strong>: You did not finish Multi-Factor Authentication (MFA). MFA setup might not be done. You need to finish the setup.</p></li><li><p><strong>70046</strong>: Your session ended. Or a recheck failed. This happens if a session token ran out. A Conditional Access <strong>policy</strong> might need you to log in again. This is due to risk.</p></li></ul><h3>Use Microsoft Graph Explorer</h3><p>Microsoft Graph Explorer is a strong tool. It lets you ask for <strong>Intune</strong> data directly. You can get full <strong>policy</strong> assignment status. This helps you check <strong>policy</strong> use. This is for a certain user or device.</p><p>You can list all <strong>app protection policies</strong>:</p><ul><li><p>Endpoint: <code>GET /deviceAppManagement/managedAppPolicies</code></p></li></ul><p>You can get <strong>app protection policy</strong> device status:</p><ul><li><p>Endpoint: <code>GET /deviceAppManagement/managedAppPolicies/{policyId}/deviceStatuses</code></p></li></ul><p>You can get <strong>app protection policy</strong> user status:</p><ul><li><p>Endpoint: <code>GET /deviceAppManagement/managedAppPolicies/{policyId}/userStatuses</code></p></li></ul><p>These questions need <code>DeviceManagementApps.Read.All</code> rights. Many reports are also in the <strong>Intune</strong> portal. For example, find &#8220;<a href="https://learn.microsoft.com/en-us/intune/intune-service/fundamentals/reports-export-graph-available-reports">DeviceStatusesByConfigurationProfile</a>&#8220;. It is under Devices &gt; Manage devices &gt; Configuration &gt; <strong>Policies</strong>.</p><h3>Get and Check Device Logs</h3><p>Beyond event logs, other logs help a lot. They are on the user&#8217;s device. You can get diagnostic logs from the device. These logs help you know what <strong>Intune</strong> is doing. For fix scripts, make a custom <code>IntuneRemediations.log</code>. This log is in the IME folder. It keeps a record of all commands. This helps fix script running problems.</p><p><a href="https://petervanderwoude.nl/post/getting-familiar-with-the-intune-management-extension-log-files">Other important logs are</a>:</p><ul><li><p><code>IntuneManagementExtension.log</code>: This is the main log file. It is for the <strong>Intune</strong> Management Extension (IME). It records most main actions.</p></li><li><p><code>HealthScripts.log</code>: This log shows details. It shows how detection scripts ran. It also shows remediation scripts.</p></li><li><p><code>Win32AppInventory.log</code>: This log gathers info. It is for installed Win32 apps.</p></li></ul><p>These checks give a full view. They help you fix hard <strong>Intune</strong> problems.</p><p>You must fix Intune problems in order. Do not just check things randomly. You looked at first checks. You checked the user and device. You looked at policy rules. You checked what the device was doing. You also used better logs. You need to know how Intune works. This means knowing about users. It means knowing about devices. It means knowing how policies apply. This helps fix problems well. Write down what you find. Write down how you fix it. This will help you fix problems faster later.</p><h2>FAQ</h2><h3>Why does Intune work for one user but not another?</h3><p>This often happens for different reasons. Check user licenses. Look at group memberships. See device enrollment status. Policy problems can also cause this. Device issues can also lead to this.</p><h3>How do I check a user&#8217;s Intune license?</h3><p>Go to the <a href="https://www.linkedin.com/newsletters/m365-digital-workplace-daily-7340260578583592961/">Microsoft 365</a> admin center. Find the user there. Check their licenses. Make sure they have an Intune license. Without it, Intune cannot manage devices. It cannot apply policies.</p><h3>What is the MDM Diagnostics Report?</h3><p>This report shows device settings. It includes policy settings. It shows certificates. It shows last check-in times. You use it to find policy problems. This helps find specific setup issues.</p><h3>How do I fix conflicting policies?</h3><p>Use the Device configuration report. It shows settings and their status. Select a setting. See &#8220;Source Profiles.&#8221; These profiles clash. Change settings in these profiles. This fixes the problem.</p><h3>What is the Intune Management Extension (IME)?</h3><p>The IME is very important. It sends PowerShell scripts. It sends Win32 apps. If it is not working, these fail. Check its health. Look at logs like <code>IntuneManagementExtension.log</code>. Also, check <code>AgentExecutor.log</code> for errors.</p>]]></content:encoded></item><item><title><![CDATA[Easiest Way to Package Apps for Intune Deployment]]></title><description><![CDATA[The Win32 app method is the superior choice for packaging applications within Microsoft Intune, offering unparalleled flexibility.]]></description><link>https://newsletter.m365.show/p/easiest-way-to-package-apps-for-intune</link><guid isPermaLink="false">https://newsletter.m365.show/p/easiest-way-to-package-apps-for-intune</guid><dc:creator><![CDATA[Mirko Peters - M365 Specialist]]></dc:creator><pubDate>Sun, 19 Oct 2025 05:10:11 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/176215563/619a6410f0055b5263fc0f7dfef9a509.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>The Win32 app method is the superior choice for packaging applications within Microsoft Intune, offering unparalleled flexibility. This approach provides numerous options, adeptly handling complex installations and custom scripts. It supports a broader range of applications compared to basic MSI files, built-in apps, or simple Winget options. You can even incorporate executable files. This guide will teach you Win32 app packaging, streamlining your <strong>Intune deployment</strong> process and simplifying the deployment of any application with Intune.</p><h2>Key Takeaways</h2><ul><li><p>Win32 apps are the best way to put apps on Microsoft Intune. They can handle hard installations. They also work better with special scripts.</p></li><li><p>Use the <code>IntuneWinAppUtil</code> tool. It puts your app files into a <code>.intunewin</code> format. Intune needs this file type. This is for Win32 app deployments.</p></li><li><p>Always find silent install commands. Also find uninstall commands for your apps. Intune puts apps on computers without anyone clicking. So, these commands are very important.</p></li><li><p>Try Win32 apps on a few people first. Do this before giving them to everyone. Look at the <code>IntuneManagementExtension.log</code> file. It is on the device. This helps fix any problems with installing.</p></li><li><p>Make Intune app deployment better. Use Delivery Optimization (DO). DO makes downloads faster. It also uses less internet data. This is good for big apps.</p></li></ul><h2>Win32 App Deployment Benefits</h2><p>Win32 apps are best. They are strong and flexible. They are better than simple MSI files. They are better than EXE installers. They are better than Microsoft Store apps. You control how apps go on devices.</p><h3>Win32 App Key Benefits</h3><p>Win32 apps give you more control. They are flexible for managing apps. LOB apps use one file. Win32 apps use many file types. They use EXEs. They handle many files. This makes installs easier. You can deploy big install files. LOB apps have size limits. <a href="https://patchmypc.com/blog/microsoft-intune-apps-line-of-business/">Win32 apps have more options. They find other apps. They use dependencies. They use supersedence.</a> LOB apps do not have these. You can customize more. You control how apps install.</p><h3>Win32 App Use Cases</h3><p><a href="https://www.advancedinstaller.com/deploy-win32-applications-to-microsoft-intune.html">Win32 apps are good for hard installs. These installs need other things.</a> You can use them for apps. These apps need parts installed first. This method uses custom scripts. It uses parameters. This gives more customization. <a href="https://www.anoopcnair.com/win32-app-installations-with-powershell-intune/">You can use PowerShell scripts. These are for Win32 app installs. They are not like old commands. You control install logic. You control prerequisites. You control error handling. It fixes old command limits.</a> <a href="https://www.linkedin.com/pulse/microsoft-intune-how-use-powershell-scripts-control-win32-barbosa-sjtpc">You can install based on conditions. You can check things before install. You can make system changes.</a> This makes Win32 deployment flexible. It is for hard situations. <a href="https://www.linkedin.com/pulse/intune-application-deployment-4-different-ways-aymen-el-jaziri-k46se">You can deploy custom apps. You can deploy non-packaged apps. These are like folders with files.</a> This lets you deploy apps with Intune. These apps might be hard otherwise.</p><h2>Win32 App Packaging Prerequisites</h2><p>You need to get some tools. You also need to get your files ready. Do this before you package apps for <strong>Intune</strong>. This helps your deployment go well.</p><h3>Required Tools</h3><p>You need one main tool. It is for Win32 app packaging. It is called <code>IntuneWinAppUtil</code>. This tool changes your app files. It makes them into <code>.intunewin</code> format. <strong>Intune</strong> needs this format. You can get this tool from <a href="https://github.com/microsoft/Microsoft-Win32-Content-Prep-Tool">GitHub</a>. Look for the Microsoft Win32 Content Prep Tool. <a href="https://www.prajwal.org/download-intune-win32-content-prep-tool/">Click &#8216;Code&#8217;. Then click &#8216;Download ZIP&#8217;.</a> This tool is key. It makes the <code>win32</code> package.</p><h3>Source File Preparation</h3><p>Get your app&#8217;s files ready. Put all install files in one folder. This includes <code>msi</code> or <code>exe</code> installers. Also add any scripts or data files. This folder is for the <code>IntuneWinAppUtil</code> tool. A neat folder makes <code>packaging</code> easy. For example, put an <code>exe</code> installer and a PowerShell script in the same folder.</p><h3>Install/Uninstall Commands</h3><p>You must find the silent commands. These are for installing and uninstalling your <code>application</code>. <strong>Intune</strong> installs apps without you. So, silent commands are very important.</p><ul><li><p><strong>MSI Installers (.msi files):</strong> These often use <code>/quiet</code> or <code>/qn</code>. You can see all options. Type <code>msiexec.exe /?</code> in PowerShell or CMD.</p></li><li><p><strong>EXE Installers (.exe files):</strong> Silent commands for <code>exe</code> files are different. Developers choose these commands. Common ones are <code>/silent</code>, <code>/s</code>, or <code>/S</code>. Some <code>exe</code> installers may not install silently.</p></li></ul><p>Think about these commands. They help with silent actions:</p><ul><li><p><code>/SILENT</code> or <code>/VERYSILENT</code>: These stop pop-up messages. <code>/VERYSILENT</code> also hides the uninstall window.</p></li><li><p><code>/SUPPRESSMSGBOXES</code>: This stops message boxes. Use it with <code>/SILENT</code> or <code>/VERYSILENT</code>.</p></li><li><p><code>/NORESTART</code>: This stops your computer from restarting. This is true even if a restart is needed.</p></li></ul><p>Knowing these commands helps you. You can set up <strong>Intune</strong> correctly. It will install apps silently.</p><h2>Package Win32 Apps with IntuneWinAppUtil</h2><div id="youtube2-3vjPTS1IacA" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;3vjPTS1IacA&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/3vjPTS1IacA?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>You have your <strong>application</strong> files ready. Now, you need to package them. The <code>IntuneWinAppUtil</code> tool helps you. It turns your <strong>application</strong> files into one <code>.intunewin</code> file. <strong>Microsoft Intune</strong> uses this file. It is for <strong>deployment</strong>. This step is key. It helps deploy <strong>win32 apps</strong>.</p><h3>IntuneWinAppUtil Download</h3><p>First, get the <code>IntuneWinAppUtil</code> tool. It is also called the <strong>Microsoft Win32 Content Prep Tool</strong>. You can download it from <strong>GitHub</strong>. Go to the official <strong>Microsoft</strong> page. Find the newest version. Download the <strong>ZIP</strong> file. Unzip it to a folder. You will see <code>IntuneWinAppUtil.exe</code> there.</p><h3>IntuneWinAppUtil Command Usage</h3><p>Before using the tool, sort your files. Make a folder for each <strong>application</strong>. Put the installer file there. This means <code>exe</code> or <code>msi</code> files. Add any other scripts or data files. This makes <strong>packaging</strong> easy. The <code>IntuneWinAppUtil</code> tool gathers all data. It takes it from your chosen folder. It keeps the original file structure. <a href="https://www.kizan.com/blog/win32-app-packaging-and-deployment-tutorial">Do not point the tool at a messy folder</a>. For example, do not use your Downloads folder. The tool will try to wrap everything. This can make your <code>.intunewin</code> file too big. It will have unwanted software.</p><p>You can use <code>IntuneWinAppUtil</code> in two ways:</p><ul><li><p><strong>Interactive Mode:</strong></p><ol><li><p>Open <strong>Command Prompt</strong> or <strong>PowerShell</strong>.</p></li><li><p>Go to the folder. This is where <code>IntuneWinAppUtil.exe</code> is.</p></li><li><p>Run <code>IntuneWinAppUtil.exe</code>.</p></li><li><p>The tool will ask questions. You will give the source folder. You will give the setup file name. You will give the output folder. You can leave the catalog folder empty. This is true for most cases.</p></li></ol></li><li><p><strong>Direct Command-line Call:</strong> You can also run the tool. Put all settings in one command. This is faster for repeated work. <a href="https://www.softtailor.de/en/blog/intunewinapputil">Here are the settings you can use</a>:</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DxEa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e96c335-e9da-4c3d-9f2e-64f52d8739ba_783x786.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DxEa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e96c335-e9da-4c3d-9f2e-64f52d8739ba_783x786.png 424w, https://substackcdn.com/image/fetch/$s_!DxEa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e96c335-e9da-4c3d-9f2e-64f52d8739ba_783x786.png 848w, https://substackcdn.com/image/fetch/$s_!DxEa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e96c335-e9da-4c3d-9f2e-64f52d8739ba_783x786.png 1272w, https://substackcdn.com/image/fetch/$s_!DxEa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e96c335-e9da-4c3d-9f2e-64f52d8739ba_783x786.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DxEa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e96c335-e9da-4c3d-9f2e-64f52d8739ba_783x786.png" width="783" height="786" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5e96c335-e9da-4c3d-9f2e-64f52d8739ba_783x786.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:786,&quot;width&quot;:783,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:96874,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/176215563?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e96c335-e9da-4c3d-9f2e-64f52d8739ba_783x786.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_!DxEa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e96c335-e9da-4c3d-9f2e-64f52d8739ba_783x786.png 424w, https://substackcdn.com/image/fetch/$s_!DxEa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e96c335-e9da-4c3d-9f2e-64f52d8739ba_783x786.png 848w, https://substackcdn.com/image/fetch/$s_!DxEa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e96c335-e9da-4c3d-9f2e-64f52d8739ba_783x786.png 1272w, https://substackcdn.com/image/fetch/$s_!DxEa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e96c335-e9da-4c3d-9f2e-64f52d8739ba_783x786.png 1456w" sizes="100vw" loading="lazy"></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 aria-hidden="true" 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><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><ul><li><p>Here are some examples:</p><ul><li><p><code>IntuneWinAppUtil.exe -c &#8220;C:\Install\7Zip&#8221; -s &#8220;7zSetup.exe&#8221; -o &#8220;C:\Output&#8221;</code></p></li><li><p><code>IntuneWinAppUtil.exe -c &#8220;C:\Installers\Notepad ++&#8221; -s &#8220;npp.exe&#8221; -o &#8220;C:\IntunePackages&#8221; -q</code></p></li></ul></li></ul><p>This tool can handle big <strong>applications</strong>. It supports <strong>apps</strong> up to 30 <strong>GB</strong>. It is made to deploy complex <strong>Windows apps</strong>. This includes <strong>apps</strong> with <code>exe</code> files. It includes many <code>msi</code> files. It includes <strong>MST</strong> files. It includes batch files. It uses the <strong>Intune Management Extension</strong> for <strong>deployment</strong>.</p><h3>Creating the .intunewin File</h3><p>When you run <code>IntuneWinAppUtil</code>, it does many steps. It makes your <code>.intunewin</code> file. This <strong>packaging</strong> process makes your <strong>app</strong> ready for <strong>Intune</strong>.</p><ol><li><p>The tool squeezes your source folder. It puts this data into a subfolder. This folder is named &#8216;Contents&#8217;.</p></li><li><p>Then, it locks this squeezed file.</p></li><li><p>Next, it makes a <strong>SHA256 hash</strong>. This is for safety.</p></li><li><p>It creates a <code>Detection.xml</code> file. This file goes into a &#8216;Metadata&#8217; subfolder.</p></li><li><p>Finally, it squeezes the whole working folder. This makes your final <code>.intunewin</code> file.</p></li></ol><p>The <code>.intunewin</code> file is like a special <code>.zip</code> file. Inside, you will find:</p><ul><li><p><code>IntuneWinPackage\</code></p><ul><li><p><code>Contents\</code></p><ul><li><p>A locked <code>.zip</code> file. This file holds your original source folder.</p></li></ul></li><li><p><code>Metadata\</code></p><ul><li><p><code>Detection.xml</code>. This file has important unlock info. It has other details too.</p></li></ul></li></ul></li></ul><p>The inner <code>IntunePackage.intunewin</code> file is a <code>.zip</code> file. It is locked using <strong>AES-256</strong>. It also uses keyed hashing. This is called <strong>HMAC-SHA256</strong>. This method is called <strong>Authenticated Encryption</strong>. The <code>Detection.xml</code> file stores the keys. These keys are needed for this process.</p><p>If you need to check an <code>.intunewin</code> file, you can use a tool. It is called <code>IntuneWinAppUtilDecoder</code>. <a href="https://oliverkieselbach.com/2019/01/03/how-to-decode-intune-win32-app-packages/">Oliver Kieselbach made this tool</a>. It can pull out and unlock the contents. It reads the <code>EncryptionInfo</code>. This is from <code>Detection.xml</code>. This gives it the key. It also gives it the starting code. Then, it unlocks the inner content <strong>zip</strong> file. You can find this tool on <strong>GitHub</strong>. You use it like this:</p><pre><code><code>IntuneWinAppUtilDecoder.exe &lt;FullPathToIntunewinFile&gt; [/s | /silent]
[/key:base64encodedKey /iv:base64encodedIV]
</code></code></pre><p>This process makes sure your <strong>win32 apps</strong> are safe. They are ready for <strong>deployment</strong>.</p><h2>Deploy Win32 Apps in Intune</h2><p>You packaged your <strong>application</strong>. Now, put it into <strong>Intune</strong>. This part shows you how. You will upload your <code>.intunewin</code> file. You will set up the details. Then, your <strong>application</strong> is ready for users.</p><h3>Uploading the .intunewin File</h3><p>First, add your packaged <strong>application</strong> to <strong>Microsoft Intune</strong>. This is the start for any <strong>Intune deployment</strong>.</p><ol><li><p>Go to the <strong>Intune admin portal</strong>.</p></li><li><p>Find <strong>Apps &gt; All Apps</strong>.</p></li><li><p>Click <strong>Add</strong>.</p></li><li><p>Pick <strong>Windows app (Win32)</strong>. This is from the <strong>App type</strong> list.</p></li><li><p>Click <strong>Select</strong>.</p></li><li><p>Click <strong>Select App Package File</strong>.</p></li><li><p>Click the <strong>Blue Folder</strong> icon.</p></li><li><p>Find your <code>.intunewin</code> file. Select it.</p></li><li><p>Click <strong>Open</strong>, then <strong>OK</strong>.</p></li></ol><p>Be careful with your internet speed. This is true when uploading big <code>.intunewin</code> files. <a href="https://learn.microsoft.com/en-us/answers/questions/2180800/intunewin-upload-head-scratcher">A slow speed can stop uploads. You might see a 15-minute timeout. This often happens. It is because of login token problems. The token does not refresh. This happens during a long upload. If you get a &#8216;403 Server failed to authenticate the request&#8217; error, try faster internet. This helps the app upload fast. It prevents errors.</a></p><h3>Configuring the Intune Win32 Application</h3><p>You uploaded the file. Now, set up the <strong>Intune Win32 application</strong> details. These settings tell <strong>Intune</strong> how to install your app. They also tell it how to manage it.</p><ul><li><p><strong>App Information</strong>: Fill in details for the <strong>Win32</strong> app. Users will see this in the Company Portal. Make it clear and helpful.</p></li><li><p><strong>Program Settings</strong>: Set the install and uninstall commands. For example, use <code>msiexec /i &#8220;[APP_NAME.msi]&#8221; /qn</code> to install. Use <code>msiexec /x &#8220;{APP_DETECTION_CODE}&#8221; /qn</code> to uninstall.</p></li><li><p><strong>Requirements</strong>: Say what kind of computer it needs. This means 32bit, 64bit, or both. Set the oldest operating system version. For example, Windows 10 1607. You can also add other needs. These are like disk space.</p></li><li><p><strong>Detection Rules</strong>: Set these rules yourself. <a href="https://www.sikich.com/insight/intune-supersedence-with-win32-apps/">Often, you pick MSI as the rule type. The MSI product code usually fills itself in.</a> You can also check the MSI product version. Pick an operator, like &#8216;Greater than or equal to&#8217;. Then, pick a specific version number.</p></li></ul><h3>Defining Requirements and Detection</h3><p>You must set clear rules. These are for requirements and detection. This makes sure your <strong>Intune Win32 application</strong> installs right. It also checks if the app is on devices.</p><p>Common rules for <strong>Win32</strong> applications include:</p><ul><li><p><strong>Operating system architecture</strong>: Say if the app needs x64 or x86.</p></li><li><p><strong>Minimum operating system</strong>: Set the oldest OS version it works on.</p></li><li><p><strong>Disk space required (MB)</strong>: Say how much free disk space is needed.</p></li><li><p><strong>Physical memory required (MB)</strong>: Say how much RAM is needed.</p></li><li><p><strong>Minimum number of logical processors required</strong>: Set the fewest CPU cores needed.</p></li><li><p><strong>Minimum CPU speed required (MHz)</strong>: Say the slowest processor speed.</p></li><li><p>You can also use <strong>file system information</strong>. Or use <strong>registry values</strong>. These are for more specific needs. PowerShell scripts are best. This is true when other ways are not enough.</p></li></ul><p>For detection rules, you have choices:</p><ul><li><p><strong>MSI</strong>: This finds an <strong>application</strong>. It uses its MSI product code. You can also check its product version.</p></li><li><p><strong>File</strong>: This finds an <strong>application</strong>. It looks for a certain file or folder. You can check its date, version, or size.</p></li><li><p><strong>Registry</strong>: This finds an app. It checks a registry setting. You can look for a key. You can look for a value&#8217;s string, number, or version.</p></li><li><p><strong>Custom script</strong>: This lets you use smart detection. The app is found. This is true if the script ends with 0. It must also show some output.</p></li></ul><p>Make good detection rules. Make sure you have correct facts. Keep up with new trends. Test your rules often. Check how many apps are found. Check for wrong detections. This helps you fix mistakes. Work with other teams. Change your rules often. This makes sure your rules fit your goals.</p><h3>Assigning the Application</h3><p>You set up your <strong>Intune Win32 application</strong>. Now, give it to user or device groups. This decides who gets the <strong>application for deployment</strong>.</p><ul><li><p><strong>Required</strong>: <strong>Intune</strong> puts the app on devices automatically. Or for certain users.</p></li><li><p><strong>Available for enrolled devices</strong>: Users can get the app. They use the Company Portal.</p></li></ul><p>You can pick security groups. These groups can have users or devices. For apps on each machine, use device groups. These apps install for the whole system. This works well during the Enrollment Status Page (ESP). It makes sure the app is there for everyone. For Company Portal apps, use user groups. The portal is for users. But <strong>Win32</strong> apps are flexible. You can choose device-level or user-level. Device-level affects all users on the device. It writes to HKEY_LOCAL_MACHINE (HKLM). User-level follows the user. This is true across devices. It writes to HKEY_CURRENT_USER (HKCU).</p><p>You can also set up supersedence. This lets you change or update software. You pick the old <strong>deployment</strong> package. You can choose to remove the old one. This is good for changing one app. You can replace it with a new one.</p><h3>Optimizing Intune Application Deployment</h3><p>You <strong>deploy Win32 apps</strong>. Especially big ones. Making downloads fast is important. <a href="https://learn.microsoft.com/en-us/windows/deployment/do/waas-delivery-optimization">Delivery Optimization (DO) helps with this. DO is a cloud tool. It downloads HTTP files. It lets Windows devices get big files. They come from other places. These places include other devices. They can be on the same network. Or a special storage server. This uses less internet data.</a></p><p>You can set DO options. This makes it work better:</p><ul><li><p><code>DOMaxCacheSize</code>: This sets how much disk space DO can use. It is a percentage.</p></li><li><p><code>DOMaxCacheAge</code>: This makes content last longer. Devices can then share files better.</p></li><li><p><code>DOMinRAMAllowedToPeer</code>: This sets the least RAM needed for sharing.</p></li><li><p><code>DODelayBackgroundDownloadFromHttp</code> and <code>DODelayForegroundDownloadFromHttp</code>: These wait before downloading from HTTP. This gives more time. It helps download from other devices or a server.</p></li></ul><p>DO greatly lowers internet download needs. It makes delivery faster. This is true for many Microsoft things. This includes <strong>Intune application deployment</strong>. Companies save a lot of internet data. Often 70-90%. With Connected Cache, savings can be 98-99%. If only devices share, few download from the internet. Others get files from the local network. This chart shows how DO makes <strong>deployment</strong> better:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!w9q4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96c41b86-3646-49d0-91d0-7af9d7e122c9_1024x768.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!w9q4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96c41b86-3646-49d0-91d0-7af9d7e122c9_1024x768.webp 424w, https://substackcdn.com/image/fetch/$s_!w9q4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96c41b86-3646-49d0-91d0-7af9d7e122c9_1024x768.webp 848w, https://substackcdn.com/image/fetch/$s_!w9q4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96c41b86-3646-49d0-91d0-7af9d7e122c9_1024x768.webp 1272w, https://substackcdn.com/image/fetch/$s_!w9q4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96c41b86-3646-49d0-91d0-7af9d7e122c9_1024x768.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!w9q4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96c41b86-3646-49d0-91d0-7af9d7e122c9_1024x768.webp" width="1024" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/96c41b86-3646-49d0-91d0-7af9d7e122c9_1024x768.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A bar and line chart showing Win32 app deployment performance across different configurations. The primary y-axis shows deployment time in minutes, while the secondary y-axis shows data downloaded in GB and P2P efficiency in percentage. Configurations include 'No P2P' and 'P2P Default/Recommended', illustrating how P2P significantly reduces deployment time and data downloaded.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A bar and line chart showing Win32 app deployment performance across different configurations. The primary y-axis shows deployment time in minutes, while the secondary y-axis shows data downloaded in GB and P2P efficiency in percentage. Configurations include 'No P2P' and 'P2P Default/Recommended', illustrating how P2P significantly reduces deployment time and data downloaded." title="A bar and line chart showing Win32 app deployment performance across different configurations. The primary y-axis shows deployment time in minutes, while the secondary y-axis shows data downloaded in GB and P2P efficiency in percentage. Configurations include 'No P2P' and 'P2P Default/Recommended', illustrating how P2P significantly reduces deployment time and data downloaded." srcset="https://substackcdn.com/image/fetch/$s_!w9q4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96c41b86-3646-49d0-91d0-7af9d7e122c9_1024x768.webp 424w, https://substackcdn.com/image/fetch/$s_!w9q4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96c41b86-3646-49d0-91d0-7af9d7e122c9_1024x768.webp 848w, https://substackcdn.com/image/fetch/$s_!w9q4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96c41b86-3646-49d0-91d0-7af9d7e122c9_1024x768.webp 1272w, https://substackcdn.com/image/fetch/$s_!w9q4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96c41b86-3646-49d0-91d0-7af9d7e122c9_1024x768.webp 1456w" sizes="100vw" loading="lazy"></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 aria-hidden="true" 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><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>This makes your <strong>application</strong> deployments work well.</p><h2>Test and Troubleshoot Win32 Apps</h2><h3>Test Group Deployment</h3><p><a href="https://www.recastsoftware.com/resources/create-win32-application-and-deploy-with-microsoft-intune/">Always test your Win32 apps</a>. Do this before a full rollout. <a href="https://cloudinfra.net/app-control-for-business-intune-setup-guide/">Use a small group of users first</a>. This is a good idea. Check the app. Then, deploy it to more people. <a href="https://insideagent365.com/mastering-intune-packaging-tool-your-guide-to-win32-app-deployment/">Test in steps</a>. First, <a href="https://www.algiz-technology.com/best-practices/best-practices-for-implementing-microsoft-intune/">give the new app to your IT team</a>. Get their thoughts. See if it installs well. Check if it works. Next, pick some regular users. Watch for problems they report. Last, send it to all users. This step-by-step way helps. It finds problems early. It stops issues for everyone.</p><h3>Installation Verification</h3><p>You deploy your Win32 apps. After that, check the install. See if the device meets app needs. Make sure detection rules are right. Check for a good network. This is for downloading the app. For fixing problems, look at logs. Check <code>IntuneManagementExtension.log</code>. It has error messages. This log is very important. Find it at <code>C:\ProgramData\Microsoft\IntuneManagementExtension\Logs</code>. It is on the Windows device. Test on some devices first. This helps find and fix issues early.</p><h3>Common Deployment Errors</h3><p>You may see errors. This happens when installing apps. One error is <a href="https://www.prajwaldesai.com/intune-win32-app-deployment-error-0x87d1041c/">0x87D1041C</a>. This means the app installed. But Intune did not see it. This often means a typo. It is in the app&#8217;s detection. To find the problem, check logs. Use Intune&#8217;s &#8216;Collect Diagnostics&#8217;. This gets logs from far away. Then, fix the detection. Do this in the Intune admin center. Other problems are <a href="https://wiki.winadmins.io/en/intune/win32-app-testing">32-bit/64-bit issues</a>. Intune runs apps as 32-bit. This is the default. Use <code>%SystemRoot%\sysnative</code> for 64-bit scripts. Network rules can block Intune. Work with your security team. Let Intune reach needed places. Delivery Optimization (DO) blocks cause issues. If DO is blocked, turn it off. Use a CSP policy.</p><div><hr></div><p><a href="https://m365.show/">Win32 app deployment</a> is the best way. It is also the easiest. It helps manage many apps. This is true in Microsoft Intune. You get many good things.</p><ul><li><p>It is flexible.</p></li><li><p>You can change it.</p></li><li><p>It handles errors well. Use this guide. It has steps. It will make your Intune deployment better. You will manage Intune better. Learn Win32 app packaging. It helps you deploy apps easily. It gives you control.</p></li></ul><h2>FAQ</h2><h3>Why are Win32 apps best for Intune?</h3><p>Win32 apps are flexible. They handle hard installs. They use custom scripts. They work with many app types. You control app installs.</p><h3>Do I always need the IntuneWinAppUtil tool?</h3><p>Yes, you need <code>IntuneWinAppUtil</code>. It packages your app files. It makes the <code>.intunewin</code> format. Intune needs this file type. This is for <strong>Win32 app deployments</strong>.</p><h3>How do I fix a failed Win32 app deployment?</h3><p>First, check the <code>IntuneManagementExtension.log</code> file. It is on the device. Find it at <code>C:\ProgramData\Microsoft\IntuneManagementExtension\Logs</code>. This log shows errors. It helps you find the problem.</p><h3>Can I update apps with Win32 app deployment?</h3><p>Yes, you can update apps. Use the supersedence feature. It is in Intune. Pick the old package. Then, replace it. Use your new <strong>Win32 app</strong>. This updates software well.</p>]]></content:encoded></item><item><title><![CDATA[Why Intune policy sync feels like a lottery]]></title><description><![CDATA[IT people often get mad.]]></description><link>https://newsletter.m365.show/p/why-intune-policy-sync-feels-like</link><guid isPermaLink="false">https://newsletter.m365.show/p/why-intune-policy-sync-feels-like</guid><dc:creator><![CDATA[Mirko Peters - M365 Specialist]]></dc:creator><pubDate>Fri, 17 Oct 2025 15:33:22 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/176208652/ee5b0ee4c2f541cbc8ce1c670254b9b6.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>IT people often get mad. Intune policy updates seem random. It feels like a lottery. This is because Intune works slowly. It waits for devices to check in. There is a complex process behind it. It does not happen right away. <a href="https://learn.microsoft.com/en-us/answers/questions/2138781/intune-application-deployment-delay-and-log-locati">Devices have health problems. Network speed can be slow. Win32 apps have wrong detection</a>. These cause delays. <a href="https://learn.microsoft.com/en-us/troubleshoot/mem/intune/known-issues">Reports show wrong &#8220;pending&#8221; statuses. Data does not always match</a>. This blog will explain how it works. It will help IT people understand. They can then manage Intune policy sync better.</p><h2>Key Takeaways</h2><ul><li><p>Intune policy updates are not instant. Devices check at certain times. This causes delays.</p></li><li><p>Many things can make Intune policy sync slow. These include slow internet. Network problems can also cause issues. Policies can also conflict.</p></li><li><p>You can make devices sync by hand. This helps policies arrive faster. But it is not always instant.</p></li><li><p>Intune has tools. These tools help you see policy status. They also help fix problems. Use these tools to know what is happening.</p></li><li><p>Intune works for many devices. It works over time. Policies will apply eventually. So, expect this to take time.</p></li></ul><h2>Core Reasons for Intune Policy Sync Delays</h2><p>Intune policy sync feels like a lottery. But it is not random. Certain things cause delays. A PC gets commands later. It waits for its next sync. Intune does not apply commands right away.</p><h3>Scheduled Device Check-ins</h3><p>Devices do not always talk to Intune. They check in at certain times. This schedule changes when policies arrive.</p><p><a href="https://itpro-tips.com/force-intune-settings-sync-on-computers/">Windows devices check in at different times:</a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2Dzx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62e522b6-cfd4-4f8d-8a08-6743d43505df_822x118.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2Dzx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62e522b6-cfd4-4f8d-8a08-6743d43505df_822x118.png 424w, https://substackcdn.com/image/fetch/$s_!2Dzx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62e522b6-cfd4-4f8d-8a08-6743d43505df_822x118.png 848w, https://substackcdn.com/image/fetch/$s_!2Dzx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62e522b6-cfd4-4f8d-8a08-6743d43505df_822x118.png 1272w, https://substackcdn.com/image/fetch/$s_!2Dzx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62e522b6-cfd4-4f8d-8a08-6743d43505df_822x118.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2Dzx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62e522b6-cfd4-4f8d-8a08-6743d43505df_822x118.png" width="822" height="118" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/62e522b6-cfd4-4f8d-8a08-6743d43505df_822x118.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:118,&quot;width&quot;:822,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:25416,&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://m365.show/i/176208652?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62e522b6-cfd4-4f8d-8a08-6743d43505df_822x118.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_!2Dzx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62e522b6-cfd4-4f8d-8a08-6743d43505df_822x118.png 424w, https://substackcdn.com/image/fetch/$s_!2Dzx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62e522b6-cfd4-4f8d-8a08-6743d43505df_822x118.png 848w, https://substackcdn.com/image/fetch/$s_!2Dzx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62e522b6-cfd4-4f8d-8a08-6743d43505df_822x118.png 1272w, https://substackcdn.com/image/fetch/$s_!2Dzx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62e522b6-cfd4-4f8d-8a08-6743d43505df_822x118.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Other systems also have check-in times:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Y_hR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8cbae2f-0c39-4fd5-8ac8-66c47907d88d_814x180.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Y_hR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8cbae2f-0c39-4fd5-8ac8-66c47907d88d_814x180.png 424w, https://substackcdn.com/image/fetch/$s_!Y_hR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8cbae2f-0c39-4fd5-8ac8-66c47907d88d_814x180.png 848w, https://substackcdn.com/image/fetch/$s_!Y_hR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8cbae2f-0c39-4fd5-8ac8-66c47907d88d_814x180.png 1272w, https://substackcdn.com/image/fetch/$s_!Y_hR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8cbae2f-0c39-4fd5-8ac8-66c47907d88d_814x180.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Y_hR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8cbae2f-0c39-4fd5-8ac8-66c47907d88d_814x180.png" width="814" height="180" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c8cbae2f-0c39-4fd5-8ac8-66c47907d88d_814x180.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:180,&quot;width&quot;:814,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:34847,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/176208652?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8cbae2f-0c39-4fd5-8ac8-66c47907d88d_814x180.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_!Y_hR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8cbae2f-0c39-4fd5-8ac8-66c47907d88d_814x180.png 424w, https://substackcdn.com/image/fetch/$s_!Y_hR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8cbae2f-0c39-4fd5-8ac8-66c47907d88d_814x180.png 848w, https://substackcdn.com/image/fetch/$s_!Y_hR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8cbae2f-0c39-4fd5-8ac8-66c47907d88d_814x180.png 1272w, https://substackcdn.com/image/fetch/$s_!Y_hR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8cbae2f-0c39-4fd5-8ac8-66c47907d88d_814x180.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Admins must wait for the next sync.</p><h3>Network Latency and Connectivity</h3><p>Network speed affects policy delivery. Slow networks cause delays. <a href="https://learn.microsoft.com/en-us/answers/questions/2279374/recommended-limit-for-number-of-compliance-policie">Devices with many policies take longer. They might not sync with Intune.</a> <a href="https://www.anoopcnair.com/microsoft-explained-about-intune-latency-issues/">A slow internet makes check-ins slow. This hurts policy sync.</a></p><p><a href="https://malinoski.me/2025/08/01/understanding-intune-device-check-ins-and-latency/">Bad network connections stop Intune communication.</a> <a href="https://insideagent365.com/essential-intune-urls-your-guide-to-microsoft-intune-network-connectivity/">Some network issues prevent policy delivery:</a></p><ul><li><p>Firewall misconfiguration: Firewalls can block Intune. Devices cannot talk to the service.</p></li><li><p>Incorrect proxy server settings: Wrong settings can stop connections.</p></li><li><p>DNS resolution failures: Devices cannot find Intune. They fail to connect.</p></li><li><p>Certificate issues: Old certificates stop secure connections.</p></li><li><p>SSL inspection: This can block Intune. You need to allow Intune URLs.</p></li><li><p>Incorrect ports: Ports 80 and 443 must be open.</p></li></ul><p><a href="https://www.technologyresponse.com/troubleshooting-common-issues-in-microsoft-intune/">Network problems or too much traffic cause issues.</a></p><h3>Intune Service Processing</h3><p>Intune&#8217;s own processes cause delays. When admins target many groups, there is a delay. This is for a first-time setup. It happens between Microsoft Entra ID and Intune. The first full sync takes longer. Later syncs are faster.</p><p>Big groups like &#8216;All users&#8217; take longer to update. Assigning Intune tasks to these groups can cause backlogs. This delays policies and apps. It takes longer to reach devices. <a href="https://learn.microsoft.com/en-us/intune/intune-service/fundamentals/filters-performance-recommendations">Updates from Microsoft Entra ID to Intune take about 5 minutes</a>. It is not instant. This affects enrollment. Admins should wait a few minutes. Wait after adding users to a group. Then enroll devices.</p><p>Intune service problems also delay policies. They cause slow delivery. <a href="https://www.linkedin.com/redir/redirect">The Microsoft 365 Admin Center shows these alerts.</a></p><h3>Policy Conflicts and Resolution</h3><p>Policy conflicts cause big delays. <a href="https://learn.microsoft.com/en-us/intune/intune-service/industry/education/tutorial-school-deployment/manage-avoid-policy-conflicts">Conflicts happen when settings clash. Intune shows an error. It stops settings from applying.</a> Conflicts need to be fixed.</p><p><a href="https://skotheimsvik.no/intune-conflicts-on-local-user-group-policies">One common conflict is with local user group policies.</a> This happens even for different groups. For example, one policy manages Administrators. Another manages Remote Desktop Users. If both are active, they can conflict. No policy applies.</p><ul><li><p>Deploying the same settings from different places causes a conflict. This needs admin help.</p></li><li><p><a href="https://www.anoopcnair.com/top-75-latest-intune-interview-question-answers/">Intune fixes some conflicts automatically. It uses rules. Compliance policies win over configuration profiles.</a></p></li><li><p>Other conflicts need manual fixing. Admins must find and remove clashing settings. They might change policy assignments.</p></li></ul><p><a href="https://learn.microsoft.com/en-us/windows/deployment/windows-autopatch/monitor/windows-autopatch-resolve-policy-conflicts">Intune does not fix conflicts itself. It gives tools to admins. Windows Autopatch shows conflicts.</a> Admins see a list of conflicting policies. They see affected devices and alerts. Alerts show conflicting policies and settings. Admins must check these policies. They fix conflicts manually. Changes take effect after the next sync. <a href="https://www.anoopcnair.com/fix-intune-policy-conflict-using-policy-health/">The view updates every 24 hours. Full updates take up to 72 hours.</a></p><h3>Device State and User Context</h3><p>A device&#8217;s state affects policy application.</p><ul><li><p>Intune tells devices to check for policies. Notification times vary.</p></li><li><p><a href="https://learn.microsoft.com/en-us/answers/questions/1162844/how-is-active-non-compliance-state-works-in-intune">If a device misses a check-in, Intune tries three more times.</a></p></li><li><p>Offline devices might miss notifications.</p></li><li><p>Offline devices get policies later. This happens when they come online. This also applies to compliance checks.</p></li></ul><p>User factors can delay policies:</p><ul><li><p>Dynamic groups: These groups update slowly. This is because Entra ID evaluates rules slowly. This causes more delays than static groups.</p></li><li><p>Intune Agent&#8217;s synchronization cycle: App installs can be slow.</p></li><li><p>Application version: Using the same app version causes issues. It leads to timeouts. Change the app version. Update its info. This helps reduce delays.</p></li><li><p>Device enrollment behavior and polling frequency: During enrollment, Intune checks more often. This speeds up setup. Later, checks are less frequent. <a href="https://learn.microsoft.com/en-us/intune/intune-service/configuration/device-profile-troubleshoot">Windows PCs check every 3 minutes for 15 minutes. Then every 15 minutes for 2 hours. Then about every 8 hours.</a> This affects how fast things deploy.</p></li></ul><h2>How <strong>Intune Sync</strong> Works</h2><p><strong>Intune policy</strong> does not apply right away. It has a detailed technical process. This process uses both the device and the <strong>Intune service</strong>. <strong>Intune</strong> is made for &#8220;eventual consistency.&#8221; This means policies will apply later. They do not apply the moment an admin changes them. This design helps <strong>Intune</strong> manage many devices. It stops the system from getting too busy. Understanding this helps explain why <strong>Intune policy sync</strong> can seem random.</p><h3>Client-Side Check-in Cycle</h3><p>Devices talk to the <strong>Intune service</strong> often. This check-in helps them get new policies. For Windows devices, special things happen. The <strong>Intune Management Extension</strong> (IME) signs in quietly. It then looks for assigned installs. <a href="https://learn.microsoft.com/en-us/intune/intune-service/apps/intune-management-extension">The IME checks for new installs every 8 hours</a>. This is separate from the <strong>MDM</strong> check-in. The IME also checks device health. It makes sure it can connect to <strong>Intune</strong>. Admins can make the IME check-in manually. They can restart the <code>IntuneManagementExtension</code> service. Syncing with the <strong>Company Portal</strong> also starts an <strong>MDM</strong> check-in.</p><p>Windows devices also have a detailed sync plan:</p><ul><li><p><strong>Login Sync</strong>: A sync starts when a user logs in. The <code>PollOnLogin</code> <strong>DMClient CSP</strong> setting makes this happen. It gets policies for that user.</p></li><li><p><strong>Scheduled Syncs</strong>: After the first login sync, others happen on a schedule.</p><ul><li><p>First, they can be every 3 minutes for 15 minutes.</p></li><li><p>Then, they are every 15 minutes for 2 hours.</p></li><li><p>Finally, they happen every 8 hours forever.</p></li></ul></li><li><p><strong>OMADMClient.exe</strong>: This starts using <strong>Task Scheduler</strong>. It begins syncs.</p></li><li><p><strong>Scheduled Tasks</strong>: Several tasks manage the sync:</p><ul><li><p>&#8216;Login Schedule created by enrollment client&#8217;: Runs when a user logs on.</p></li><li><p>&#8216;Schedule #1 created by enrollment client&#8217;: Repeats every 3 minutes for 15 minutes after enrollment.</p></li><li><p>&#8216;Schedule #2 created by enrollment client&#8217;: Repeats every 15 minutes for 2 hours after Schedule #1.</p></li><li><p>&#8216;Schedule #2 created by enrollment client&#8217;: Repeats every 8 hours forever after the last schedule.</p></li></ul></li><li><p><strong>Manual Sync</strong>: Clicking &#8216;sync now&#8217; in Settings starts this. It runs the &#8216;Schedule to run <strong>OMADMClient</strong> by client&#8217; task.</p></li><li><p><strong>Server-Initiated Sync</strong>: A <strong>WNS</strong> notification from <strong>Intune</strong> starts this. It runs the &#8216;Schedule to run <strong>OMADMClient</strong> by server&#8217; task.</p></li><li><p><strong>Special Purpose Syncs</strong>: These happen for things like changing <strong>OS SKU</strong>. Or setting up <strong>Windows Hello for Business</strong>.</p></li></ul><p>During each sync, the device sends data. This includes all supported <strong>CSPs</strong>. It also sends the <strong>Autopilot hardware hash</strong>. Info on every <strong>UWP</strong> app is sent. Devices also ask to install <strong>MSI</strong> or <strong>UWP</strong> apps.</p><p>The <code>Intune Management Extension Health Evaluation</code> task runs daily. It has a random delay of one hour. This task runs <code>ClientHealthEval.exe</code>. This file checks device health. <code>ClientHealthEval.exe</code> uses <code>ClientHealthEval.exe.config</code> for settings. It writes info to <code>ClientHealth.log</code>. The <code>HealthCheck.xml</code> file sets rules for health checks. One rule checks if the &#8216;Microsoft <strong>Intune Management Extension</strong>&#8216; service exists. After it finishes, it gathers info into <code>HealthReport.json</code>. This file shows the status of rules. The <code>HealthReport.json</code> then goes to Microsoft <strong>Intune</strong>.</p><p>The &#8220;8-hour <strong>Intune Sync</strong> Myth&#8221; often confuses people. 8 hours is common for Windows devices. This is true after initial enrollment. But devices check in more often. <a href="https://oofhours.com/2024/03/30/when-does-a-windows-client-sync-with-intune/">Windows devices sync every 3 minutes for 15 minutes. Then every 15 minutes for 2 hours. Then they settle into the 8-hour cycle</a>. Other <strong>operating systems</strong> also check in at different times. <strong>iOS</strong> devices check in every 6 hours. <strong>Android</strong> devices check in every 8 hours. These times can make things seem slow.</p><h3>Server-Side Policy Evaluation</h3><p><strong>Intune&#8217;s server</strong> checks which policies apply. This process has several steps.</p><ol><li><p>Admins set up policies for platforms.</p></li><li><p>They make optional deployment rules. These rules say when policies apply. For example, a rule might use device ownership. These rules can combine conditions. They use <strong>Boolean logic</strong> (<strong>AND</strong>, <strong>OR</strong>, <strong>NOT</strong>).</p></li><li><p>Admins assign the policy to groups.</p></li><li><p>They set an optional deployment schedule. This can be immediate. Or for a later date. It can even depend on connection status.</p></li></ol><p><strong>Intune</strong> checks these rules and assignments. It finds policies for each device or user. For example, <strong>device control policies</strong> in <strong>Microsoft Defender for Endpoint</strong> apply to users. On Windows, these policies can have conditions. They target users in <strong>Microsoft Entra ID</strong>. Or <strong>Windows Server Active Directory</strong>. The system watches user sessions. It makes decisions based on policies. This allows different permissions. <strong>Intune&#8217;s server</strong> logic works similarly. It processes group memberships. It processes policy rules. It then gathers settings for each device.</p><h3>Role of Push Notifications</h3><p><strong>Push notifications</strong> can speed up <strong>Intune policy</strong> delivery. This is for supported <strong>operating systems</strong>. When an urgent update is ready, <strong>WNS</strong> sends a notification. It tells devices about the update. This notification skips the regular <strong>Windows Update client sync</strong>. The <strong>Microsoft Update Health Tools</strong> on the device get this policy. This lets devices start downloading the update right away. They do not wait for their scheduled check-in.</p><p>But <strong>push notifications</strong> have limits. They do not always deliver all policies right away. <strong>Intune</strong> does tell a device to check for updates immediately. This happens when an action targets a device or user. Examples are a lock, passcode reset, app, or policy assignment. This shows how <strong>Intune</strong> handles urgent actions. It is different from general policy updates. Microsoft says that <strong>Intune</strong>, the <strong>Company Portal app</strong>, and the <strong>Microsoft Intune app</strong> cannot promise delivery. Notifications might be hours late. Or not delivered at all. This can happen if users turn off notifications. So, admins should not rely on this for urgent messages.</p><h2>Managing <strong>Intune Sync</strong> Expectations</h2><p>Admins can make policies work better. They can fix problems. They need good plans. Knowing how <strong>Intune</strong> works helps. It sets right expectations. It helps find good fixes.</p><h3>Manual Sync Options</h3><p>Admins can make devices sync. This is faster than waiting 8 hours. Changes can happen in minutes. But manual syncs do not fix all delays. <strong>Intune</strong> slows things down sometimes. After a policy push, there is a quiet time. It is about 30 minutes per device. New changes during this time wait. They apply at the next check-in. There is also a 5-minute wait. This is before a task runs. This task makes the device get policies. So, manual syncs are quicker. But they are not instant. This is true for many changes at once.</p><p><a href="https://cloudinfra.net/how-to-force-intune-sync-manually-from-a-windows-device/">Here are ways to sync manually</a>:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1gyM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892a28e1-66f6-4a47-b6f3-b0db9302194e_826x352.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1gyM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892a28e1-66f6-4a47-b6f3-b0db9302194e_826x352.png 424w, https://substackcdn.com/image/fetch/$s_!1gyM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892a28e1-66f6-4a47-b6f3-b0db9302194e_826x352.png 848w, https://substackcdn.com/image/fetch/$s_!1gyM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892a28e1-66f6-4a47-b6f3-b0db9302194e_826x352.png 1272w, https://substackcdn.com/image/fetch/$s_!1gyM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892a28e1-66f6-4a47-b6f3-b0db9302194e_826x352.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1gyM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892a28e1-66f6-4a47-b6f3-b0db9302194e_826x352.png" width="826" height="352" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/892a28e1-66f6-4a47-b6f3-b0db9302194e_826x352.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:352,&quot;width&quot;:826,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:87480,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://m365.show/i/176208652?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892a28e1-66f6-4a47-b6f3-b0db9302194e_826x352.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_!1gyM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892a28e1-66f6-4a47-b6f3-b0db9302194e_826x352.png 424w, https://substackcdn.com/image/fetch/$s_!1gyM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892a28e1-66f6-4a47-b6f3-b0db9302194e_826x352.png 848w, https://substackcdn.com/image/fetch/$s_!1gyM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892a28e1-66f6-4a47-b6f3-b0db9302194e_826x352.png 1272w, https://substackcdn.com/image/fetch/$s_!1gyM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F892a28e1-66f6-4a47-b6f3-b0db9302194e_826x352.png 1456w" sizes="100vw" loading="lazy"></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 aria-hidden="true" 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><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><h3>Optimizing Policy Assignments</h3><p>Making policy assignments better helps. It makes processing easier. <strong>Intune</strong> figures out policies in the cloud. This happens before a device checks in. It gathers all policy parts. It gets settings and group targets. This makes a final policy document. When a device checks in, it asks for this policy. It checks versions. It downloads the policy. Then it uses <strong>CSPs</strong> to apply settings. This cloud process is faster. It does not slow down the device. Old Group Policy used to slow down devices. <strong>Intune&#8217;s</strong> way is better.</p><h3>Monitoring and Troubleshooting</h3><p><strong>Intune</strong> has tools to watch policy status. Admins can use the Device compliance status dashboard. Reports show policy compliance. They show organization reports too. The dashboard shows device compliance status. It shows devices not compliant. It shows policy compliance. It shows setting compliance. For policy reports, <strong>Intune</strong> shows device status. It shows a detailed report. It shows status for each setting.</p><p>When fixing problems, check the <a href="https://www.linkedin.com/newsletters/m365-digital-workplace-daily-7340260578583592961/">Microsoft 365</a> Service Health Dashboard first. Then use the <strong>Intune</strong> Troubleshooting Portal. It shows everything in one place. <a href="https://learn.microsoft.com/en-us/troubleshoot/mem/intune/device-configuration/troubleshoot-policies-in-microsoft-intune">Check the device&#8217;s last sync time. Manually sync it. This is important. Check device compliance. Check configuration status. This helps find missing policies. Knowing policy states helps fix them. States like &#8216;Not Applicable&#8217; or &#8216;Conflict&#8217;.</a> Admins can also check <strong>Intune</strong> logs. They can check diagnostic reports. Like <code>MDMDiagReport.html</code>. Or the <strong>Intune Management Extension</strong> log.</p><h3>Setting Realistic Expectations</h3><p><strong>Intune</strong> is made to work for many devices. It makes sure policies apply eventually. This means policies do not apply right away. For users with <strong>Intune Mobile Application Management</strong> (<strong>MAM</strong>), policies usually apply in 30 minutes. This time can change. It depends on how many users are on the <strong>Intune service</strong>. Retries often need the app to be open. The app must be running for a retry. If an app has not checked in for 90 days, it might unregister. It needs to register again when opened. Network problems also slow things down. They make retries happen faster. This continues until a good connection.</p><p>Intune policy sync seems random. But it is not random. It is made for many devices. It works over time. This causes the feeling. Devices check in at set times. Network problems cause delays. Intune&#8217;s system also causes delays. Policy conflicts add to this. Knowing these things helps IT people. They can use Intune better. IT people should accept how Intune works. This helps them guess when policies will apply. It also helps them fix problems.</p><h2>FAQ</h2><h3>Why does Intune not apply policies instantly?</h3><p>Intune works in a special way. Devices check in at set times. This helps manage many devices. Policies will apply later. They do not apply right away.</p><h3>Why do manual syncs not always work immediately?</h3><p>Manual syncs make devices check in. Intune still works on policies in the cloud. There is often a quiet time. This happens after policies are sent. This keeps the system stable. It stops too much work.</p><h3>Why do some devices take longer to sync than others?</h3><p>Network speed changes sync time. If a device is offline, it takes longer. Complex policies also take more time. Conflicts in policies slow things down.</p><h3>Why are there different sync intervals for different OS types?</h3><p>Each operating system is different. Microsoft sets check-in times. This is for how each system works. It balances speed and battery use. It also balances data use.</p>]]></content:encoded></item><item><title><![CDATA[How to get started with Intune without breaking your fleet]]></title><description><![CDATA[You might be concerned about disrupting your computer systems, especially when adopting new tools like Intune.]]></description><link>https://newsletter.m365.show/p/how-to-get-started-with-intune-without</link><guid isPermaLink="false">https://newsletter.m365.show/p/how-to-get-started-with-intune-without</guid><dc:creator><![CDATA[Mirko Peters - M365 Specialist]]></dc:creator><pubDate>Fri, 17 Oct 2025 13:26:22 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/176208478/d172c078fa3c3c1c284041adcaacb39c.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>You might be concerned about disrupting your computer systems, especially when adopting new tools like Intune. <a href="https://connect.na.panasonic.com/blog/toughbook/efficient-strategies-for-device-management-in-organizations">Managing a diverse range of devices is challenging, and safeguarding data from cyber threats adds another layer of complexity</a>. Introducing another significant task can feel daunting. However, you can implement Intune smoothly. Effective planning is crucial, and a step-by-step approach ensures success. This blog will guide you on how to safely <strong>get started with Intune</strong>, enabling you to utilize it effectively and secure your existing devices.</p><h2>Key Takeaways</h2><ul><li><p>Plan your Intune setup well. Have clear goals. Check your computer systems now.</p></li><li><p>Start with a small test group. This helps find problems. Fix them before everyone uses Intune.</p></li><li><p>Add computers to Intune slowly. Use tools like Windows Autopilot. This avoids bothering users.</p></li><li><p>Set up strong security rules in Intune. Use policies to keep devices safe. Manage applications.</p></li><li><p>Watch your Intune system closely. Fix problems fast. Use feedback to improve things.</p></li></ul><h2>Planning to <strong>Get Started with Intune</strong></h2><h3>Defining Scope and Objectives</h3><p>First, know what you want. What should <strong>Intune</strong> do? Set clear goals. <a href="https://learn.microsoft.com/en-us/intune/intune-service/fundamentals/intune-planning-guide">Make them SMART</a>. That means Specific. Measurable. Attainable. Realistic. Timely. You will check your progress. Do this at each step. This keeps your project on track. Share these goals. Do this in all training. For example, <a href="https://www.coreview.com/blog/intune-reporting-the-correct-way-to-report-on-microsoft-intune">track device issues. See them by department. Or by status. You can also check rules. Find policy breaks. Look at app installs. See popular apps. Note pending updates</a>. This helps you start <strong>Intune</strong> well.</p><h3>Assessing Your Current Environment</h3><p>Next, look at your IT setup. <a href="https://learn.microsoft.com/en-us/microsoft-365-apps/deploy/assess-microsoft-365-apps">Check your devices. See operating systems. Look at Office versions. Review deployment tools. Like Configuration Manager. Check your network. This means bandwidth. Internet access. Open ports</a>. <a href="https://devicie.com/articles/key-considerations-for-intune-project">Plan to automate. Automate device setup. Users get what they need. They get it when they log in. Think about apps. How will you deploy them? Use the Company Portal. Plan to save user settings. This stops data loss</a>. It keeps things smooth.</p><p>You can use tools. They check device management. <a href="https://blog.paessler.com/network-assessment-build-a-stronger-and-more-efficient-it-infrastructure">PRTG Network Monitor helps. It watches all the time. It finds networks. It gives alerts fast</a>. Other tools help too. <a href="https://obkio.com/blog/network-assessment-tools/">Splunk or New Relic. They look at data. They check the network. They watch many sensors. They show real-time info. They help check systems. They check security rules</a>. This prepares you well. It helps you start <strong>Intune</strong> right.</p><h3>Understanding Prerequisites and Integrations</h3><p>You need certain things. <strong>Intune</strong> needs them. It works with your systems. You need an <strong>Intune</strong> plan. It comes with <a href="https://www.linkedin.com/newsletters/m365-digital-workplace-daily-7340260578583592961/">Microsoft 365</a>. This gives you access. Access to the admin center. You also need Microsoft Entra ID. It manages users. It manages devices. For special features. Like Conditional Access. You might need Entra ID P1 or P2. Make sure your systems work. <a href="https://docs.beyondidentity.com/docs/tools/integrations/intune">Windows, macOS, iOS, Android. They must be compatible</a>. You need specific items. Like an Apple MDM certificate. For Apple devices. Check network points. Check IP addresses. Check port settings. This lets devices talk. Talk to <strong>Intune</strong> services. <a href="https://www.technologyresponse.com/microsoft-intune-implementation-best-practices/">Think about your company size. Device types. Security needs</a>. These steps are key. They make integration smooth.</p><p>You want to put your devices into <strong>Intune</strong>. Do this without causing problems. A step-by-step plan is best. This way, your devices stay steady. You do not bother the people using them.</p><h3>Onboarding Existing PCs</h3><p>Adding your old computers to <strong>Intune</strong> is important. You can do this without users noticing. First, sign up the devices. Then, turn on safety features. These include BitLocker. Also, Windows Hello. And Windows Autopatch. Let these systems work together. They need time to connect well.</p><p>You can move your old imaging system. Send it to the cloud. Use <strong>Intune</strong> apps and scripts. Slowly change your Group Policy Objects (GPOs). Move them to the cloud. This means you rely less on your main system. After that, check and test Entra join. Think about Cloud Kerberos Trust. This helps Entra-joined devices use Kerberos.</p><p>For devices you already have, Windows Autopilot helps. It uses Microsoft Configuration Manager (ConfigMgr) tasks. These tasks reinstall or update the system. ConfigMgr can put Autopilot profiles on devices. It uses JSON for this. This helps <strong>Intune</strong> add and set up devices automatically. This is good for many cases. You can use devices not made for Autopilot. You can change from AD-joined to Entra Join. It helps fix devices. You can use your own Windows setups. You can also go from Windows 8 to 11. But, if you stop personal devices from signing up, this will not work.</p><p>You must set up devices to sign up by themselves. Find this in the mobility part of Entra. Look in the <strong>Intune</strong> app. Set who can use it to &#8216;All&#8217; for real use. This links rules for device management. It links finding devices. It links safety rules to your name. When someone signs in. They use their Entra ID. This happens when they first set up the device. These links appear by themselves. This helps with Entra join. It also helps devices sign up for <strong>Intune</strong> by themselves.</p><p>A big problem with old devices is Active Directory. This is on your own computers. Users and groups must connect to Entra ID. This lets devices sign up for <strong>Intune</strong>. Entra ID Connect is the best tool for this. It makes everything work together.</p><p>You might have other issues.</p><ul><li><p><strong>Sync Issues</strong>: <strong>Intune</strong> cloud and Entra ID groups update at different times. This can mix up who gets what. You can add filters for user groups to fix this.</p></li><li><p><strong>Connectivity Issues</strong>: <strong>Intune</strong> cloud and Entra ID might lose touch with devices. Use the Microsoft 365 admin center. Check Network Connectivity to fix this.</p></li><li><p><strong>Device Enrollment Failures</strong>: Signing up devices can fail. Taking devices off can fail. App removal can fail. Sign up devices again. Do it one by one or in groups. Check system logs for errors. Ask Microsoft for help if needed.</p></li><li><p><strong>Application Deployment Issues</strong>: Apps you made or got from others might not install right. This happens if you do not pack them well. Pack the app again. Test it on a few people first.</p></li><li><p><strong>Enabling Incorrect Policies</strong>: Devices might not follow the right rules. Check device safety and health. This finds problems. You can clear the device. You can sign it out and back in. You can also send the rules again.</p></li><li><p><strong>Data Becoming Unsecured on the Device</strong>: The device managed by <strong>Intune</strong> might not get the safety box for data. Clear the device and turn it on again. Make sure the safety box works.</p></li><li><p><strong>Incompatibility with Device OS Versions</strong>: <strong>Intune</strong> might not work with old system versions. Update old systems (like Linux, iOS). Do this when you are planning.</p></li><li><p><strong>Challenges with the Management Console</strong>: The <strong>Intune</strong> control panel can get tricky. This happens when you add many features. Get expert help for hard setups and tasks.</p></li><li><p><strong>AD Integration Authentication Failures</strong>: Users or devices might not be able to sign in. This happens because of early setup problems. Make sure usernames look like this: <code>&lt;username&gt;@&lt;domain&gt;</code>.</p></li></ul><h3>Starting with a Pilot Group</h3><p><a href="https://www.goworkwize.com/blog/microsoft-intune-best-practices">You should start with a small test group. This helps you check settings. It also gets first thoughts.</a></p><ol><li><p>Test with a small, controlled group. IT staff are often good for this.</p></li><li><p>Watch how it rolls out. Check if rules are followed. Get feedback during the test.</p></li><li><p>Change things based on test feedback. Do this before using it for everyone.</p></li></ol><p>Use the <strong>Intune</strong> Troubleshooting Blade in MEM. This helps with device and user problems. Compare settings using Group Policy Analytics. This helps you stop problems. Make sure IT, HR, and security teams know their jobs. This helps with good management and talking.</p><p><a href="https://www.algiz-technology.com/best-practices/best-practices-for-implementing-microsoft-intune">Roll out in steps. Start with test groups. IT staff or eager users are best. Check if devices sign up. Check Conditional Access. Look at safety reports. Confirm apps install. Write down all changes. Save all scripts. Keep a list of changes. Use tools like Endpoint Analytics. This shows how things roll out. It shows how fast computers start. Logs help with app installs and rule problems. Fixes and scripts solve common issues. Watch and make better. Set alerts for broken rules. For device risks. For sign-up failures. Check dashboards every week. This tracks rule following. It tracks user problems. Ask users and support teams for ideas. Create ways to get feedback.</a></p><p><a href="https://www.oceanleaf.ch/intune-best-practices/">Let most testing go to leaders and test users. IT does very little testing at first. Focus on getting feedback. This is key to taking action. Think about using Microsoft Teams channels. Group and fix user problems there.</a></p><h3>Gradual Device Enrollment</h3><p>You need a plan to roll out devices slowly. This lowers risks. It also helps people use it more. Start with a test group. This group should be small. It should be easy to manage. Do not include bosses in this first group. Get feedback. Make rules, papers, and talks better. Roll out more based on departments. Pick users with similar jobs. Similar apps. Similar devices. You can also roll out by area. Put devices out by place. This helps focus support. Or roll out by type. Put out devices one kind at a time. For example, iOS first, then Android.</p><p>Set clear goals. Set ways to know if you did well. Make goals SMART. This means Specific. Measurable. Attainable. Realistic. Timely. They help you track progress. They also help you change rollout plans. Make these goals fit your company&#8217;s aims. Tell everyone about them clearly. Do this during training and talks.</p><p>Choose how devices sign up. Make it fit the user and device types. Users signing up themselves is easy to grow. It is a common way. Users sign up their own devices. User-helped sign-up means IT helps users. This is good for bosses. Or users not good with tech. An IT tech fair has an event. Or a help desk session. This gives in-person sign-up and teaching.</p><p>Change things based on feedback. Use early rollout information. Make later steps better. Fix problems before they get big. This means fewer help desk calls. It also makes users happier.</p><p>Make a clear plan for talking. Manage what people expect. Lower support requests. Make sure the rollout goes well. Talk in steps. This helps each stage. Kickoff tells about the project. Goals. Benefits. And the big plan. Pre-enrollment gives exact times. What services are supported. And user help. Enrollment tells users. It gives steps. And support contacts. Post-enrollment gives ongoing help. This helps you start with <strong>Intune</strong> well.</p><h2>Secure Configuration and Application Management</h2><h3>Crafting Device Policies</h3><p>You must make your devices safe. Start with security baselines. These are ready-made settings. They meet common safety rules. They help small groups of PCs. Use configuration policies. These apply the baselines. Policies make devices follow rules.</p><p>Here are key safety rules for your work devices in <strong>Intune</strong>:</p><ul><li><p><strong>Configuration Policies</strong>: These set up Wi-Fi. They set up email and VPN. They also set security. They can block cameras. They can block Bluetooth.</p></li><li><p><strong>Compliance Policies</strong>: These make sure devices meet rules. They check for encryption. They check for strong passwords. They check device health. They help control data access.</p></li><li><p><strong>Application Protection Policies</strong>: These are for personal devices. Devices used for work. They keep company data safe. Data in mobile apps. They control who sees data. They control how it is shared. They stop data leaks. They need a PIN or fingerprint. This opens apps.</p></li><li><p><strong>Update Policies</strong>: These manage software updates. They manage security patches. They work for Windows. They work for Android and iOS. You set when updates happen. You set how long to wait.</p></li></ul><p><strong>Intune</strong> has other safety settings. You can manage them:</p><ul><li><p><strong>Account protection</strong>: This keeps user names safe. It uses Windows Hello. It uses Credential Guard.</p></li><li><p><strong>Antivirus</strong>: You can manage antivirus settings. Settings for your devices.</p></li><li><p><strong>App Control for Business (Preview)</strong>: This helps manage apps. Apps for Windows devices. It uses App Control policy. It uses Managed Installers.</p></li><li><p><strong>Attack surface reduction</strong>: This manages Defender settings. Settings on Windows devices. It lowers ways attackers get in.</p></li><li><p><strong>Disk encryption</strong>: This uses built-in encryption. Like FileVault. Like BitLocker. Like Personal Data Encryption.</p></li><li><p><strong>Endpoint detection and response (EDR)</strong>: This manages EDR settings. It links devices to Microsoft Defender. This happens when you link it with <strong>Intune</strong>.</p></li><li><p><strong>Firewall</strong>: You can set up the firewall. For macOS and Windows devices.</p></li></ul><p><a href="https://m365.show/">Configuration policies</a> in <strong>Intune</strong> help. They show how devices should be set up. These policies make devices follow rules. Your security rules. Your work rules. This makes your safety stronger.</p><p><strong>Intune</strong> device compliance policies set rules. Rules your managed devices must meet. These rules include OS versions. They check if devices are not jail-broken. Or rooted. They check for threat levels. From your threat software. <a href="https://learn.microsoft.com/en-us/intune/intune-service/fundamentals/deployment-plan-compliance-policies">Compliance policies check antivirus. They check antispyware. They check antimalware. If they are active. This is true for Windows devices. Devices with Windows Security Center. This keeps devices safe. Safe from bad software. Policies can set OS versions. Minimum and maximum. This includes build numbers. And patch levels. This makes sure devices run current OS. And secure OS. Password settings are also key. Compliance policies need complex passwords. They set minimum lengths. They can lock the screen. After no use. This keeps devices safe.</a></p><p>If a device breaks these rules. Compliance policies act. They can mark a device. As noncompliant. They can lock the device. From far away. They can email the user. To fix the problem. Sometimes, compliance settings can override. Device configuration settings. This happens with conflicts. Security rules always come first. Results of these checks. They can be used by Microsoft Entra. Conditional Access policies. This stops bad devices. From getting to your stuff. This helps enforce your rules.</p><h3>Deploying Applications</h3><p>You need to add apps. You need to protect them. Inside <strong>Intune</strong>. <strong>Intune</strong> helps manage apps. Apps your users need. You can send apps. To different groups. Groups of users or devices. This gives everyone the right tools.</p><p><strong>Intune</strong> lets you watch app info. And assignments. You can see install status. For devices and users. This helps you track app deployments.</p><p><a href="https://learn.microsoft.com/en-us/intune/intune-service/apps/apps-monitor">Here are ways to check app deployment success</a>:</p><ul><li><p><strong>Device Status</strong>:</p><ul><li><p><strong>Installed</strong>: App is on the device.</p></li><li><p><strong>Not Installed</strong>: App is not on the device.</p></li><li><p><strong>Failed</strong>: App tried to install. It did not work.</p></li><li><p><strong>Install Pending</strong>: App is waiting to install.</p></li><li><p><strong>Not Applicable</strong>: App is not for this device.</p></li></ul></li><li><p><strong>User Status</strong>:</p><ul><li><p>Number of apps installed. By the user.</p></li><li><p>Number of failed installs. For the user.</p></li><li><p>Number of apps not installed. By the user.</p></li></ul></li></ul><p>You can see device install status. It shows device name. User name. Platform. App version. Status. Status details. Last check-in time. User install status shows user name. From Microsoft Entra ID. Unique user name. Installs. Failures. Not installed counts. For Line of Business (LOB) apps. On Android Open Source Project (AOSP) devices. <strong>Intune</strong> gives error reports. This includes error codes. Messages. Retry info. Other details. This helps fix problems fast.</p><h3>Enabling Conditional Access</h3><p>Conditional Access is a strong tool. It helps enforce safety rules. It checks things. Before letting you use company stuff. This is key for rules.</p><p><a href="https://msendpointmgr.com/2025/10/14/microsoft-conditional-access-implementation-considerations-and-common-mistakes/">Conditional Access policies make your company safer. In many ways</a>:</p><ul><li><p><strong>Strengthened Security with Real-Time Risk Mitigation</strong>: Conditional Access checks logins. It checks them right away. It looks at many risks. Like unknown places. Or untrusted devices. It acts fast on threats. It can ask for more proof. Or block risky logins. This stops safety breaks. It works with Identity Protection. This means it acts fast. For things like leaked passwords.</p></li><li><p><strong>Granular Control Enhances Compliance</strong>: Conditional Access gives exact control. Over access. This helps meet rules. It protects data. You can set rules like this: &#8220;Only devices with encryption. And antivirus. Can use our money database.&#8221; This helps meet rules. Like ISO 27001. Or HIPAA. All access is recorded. This gives a record.</p></li><li><p><strong>Transition to a True Zero Trust Posture</strong>: Conditional Access is vital. For Zero Trust. It checks every access request. It looks at who you are. And if your device is safe. Every time. This is key for remote workers. And cloud apps. Every login is the same. No matter where it comes from. It needs proof of safety. This means a safe device. A known user. Low risk. This greatly lowers ways attackers get in.</p></li></ul><p><strong>Intune</strong> Conditional Access works with Microsoft <strong>Intune</strong>. It enforces device compliance rules. It can make devices meet standards. For encryption. Antivirus. Or security updates. It blocks or limits access. For devices that do not follow rules. Conditional Access also helps keep guests safe. And outside users. You can set strict controls. For example, you can need MFA. For every login. For outside users. Employees might only need MFA. When risks are found. IT admins can fine-tune safety. They can make custom rules. For different users. And situations. A boss looking at money data. Might need stronger proof. A worker doing normal tasks. Might not.</p><p><strong>Intune</strong> compliance policies help enforce safety rules. Across your network. These policies make sure. Only safe devices. And approved devices. Can use business stuff. When you mix Conditional Access. With <strong>Intune</strong> compliance policies. You get stronger safety. And better user access.</p><p><a href="https://www.certlibrary.com/blog/exploring-the-significance-of-conditional-access-in-microsoft-365-security/">Conditional Access works with other Microsoft safety services. To protect your data</a>:</p><ul><li><p>It works with Azure Active Directory (AD). Identity Protection services. This gives smart safety. Safety that changes with risk. It looks at login tries. For odd patterns. Like strange places. Unknown devices. Or odd login times. It then changes access. It might ask for more proof. Or block access.</p></li><li><p>It works well with Microsoft 365. This includes Microsoft Defender. And Endpoint Manager. This allows rules to work together. It also gives a full view. Of your safety. This linked way helps you use. Zero-trust safety rules. Well.</p></li><li><p>Conditional Access works with endpoint safety. Data loss prevention. Privileged access management. And threat intelligence platforms. This makes one defense system. This linking makes sure you see everything. It also gives linked responses. And steady rule enforcement. Across all your digital things.</p></li></ul><h2>Monitoring, Troubleshooting, and Iteration</h2><h3>Establishing Monitoring Practices</h3><p>Watch your <a href="https://m365.show/">Intune setup</a> closely. This keeps your computers healthy. Intune has many tools. They show how devices are doing. You get <a href="https://learn.microsoft.com/en-us/intune/intune-service/fundamentals/reports">reports on settings. These show compliant devices. You also get policy reports. They show how many devices follow rules. A noncompliance report helps you.</a> It helps your Helpdesk team.</p><p>You can <a href="https://smarttechmentor.com/2024/03/19/how-to-monitor-and-report-on-intune-performance-and-usage/">check device health. Check app safety. Check device setup. Check sign-up status.</a> <a href="https://learn.microsoft.com/en-us/intune/intune-service/protect/compliance-policy-monitor">The device health screen shows you. It shows good devices. It shows devices in a grace period. It shows devices not following rules. You can see detailed reports. These show device names. They show users. They show health status.</a> For more details, use other tools. <a href="https://www.applixure.com/blog/enhance-microsoft-intune-with-applixure-analytics">Applixure Analytics gives device data</a>. <a href="https://www.splashtop.com/blog/enhance-microsoft-intune-with-splashtop-aem">Splashtop AEM makes security better</a>. <a href="https://www.exoprise.com/2023/10/17/enhancing-intune-digital-experience-monitoring/">You can also use Intune Data Warehouse. Use it with Power BI. This makes custom reports. They show trends and security.</a></p><h3>Common Troubleshooting</h3><p>You will find some problems. Device sign-up can fail. For example, you might see &#8220;Error 0x80180014.&#8221; This means Windows thinks it is managed. Remove the device from Intune. Remove it from Entra admin portals. Disconnect the work account. Do this in Windows Settings. Run <code>dsregcmd /leave</code> in PowerShell. Then try to sign up again.</p><p>Another error is &#8220;hr 0x8007064c.&#8221; This happens if a computer was signed up before. Or if it was copied. Delete the Intune certificate. Find it in <code>Certificates (Local computer) &gt; Personal &gt; Certificates</code>. Also, delete the registry key. It is <code>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\OnlineManagement</code>.</p><p>App deployment can also have issues. macOS app deployment might show &#8220;Error 0x87D13BA2.&#8221; This means Intune does not find all app IDs. Check the <code>IntuneMDMAgent.log</code> on macOS. It has details. <a href="https://learn.microsoft.com/en-us/troubleshoot/mem/intune/app-protection-policies/troubleshoot-app-protection-policy-deployment">For app safety rules, check what is needed. Make sure the user has an Intune license. Check if they are in the right group. Make sure they have the Company Portal app.</a></p><h3>Iterating Based on Feedback</h3><p>You must always make Intune better. Ask users for their thoughts. This helps you improve things. You can use an ideas portal. Users can share ideas there. They can vote on them. In-app feedback tools also help. They get bug reports. They get feature requests.</p><p><a href="https://www.simpplr.com/glossary/feedback-loop/">After getting data, look at it. Understand what the feedback means.</a> Then, do something. Use feedback in your work. Talk to users again. Let them know their ideas matter. Make a Feedback Policy. This guides how you handle feedback. <a href="https://www.linkedin.com/pulse/rolling-out-intune-security-identity-policies-ted-green-ennjc">Watch how users adopt things. Track if new rules are followed. Change your plans based on users. Think of your Intune rollout as a loop. Check and change rules often. Do this for new risks. Do it for new tech.</a></p><h2>Make Your <strong>Intune</strong> Bigger</h2><h3>Grow to More People</h3><p>You can now use <strong>Intune</strong> for more users. <a href="https://learn.microsoft.com/en-us/intune/intune-service/fundamentals/groups-add">Use Microsoft Entra ID groups</a>. These organize users and devices. You can pick &#8216;Assigned&#8217; to add people by hand. &#8216;Dynamic User&#8217; groups add users by rules. This needs a Microsoft Entra ID P1 license. &#8216;Dynamic Device&#8217; groups add devices by rules. This does not need a special Entra ID license. Do not mix users and devices. This stops problems.</p><p><a href="https://learn.microsoft.com/en-us/intune/intune-service/enrollment/enrollment-time-grouping">Grouping at sign-up helps you</a>. It makes app and rule tasks easy. New devices join a group. This happens during Windows Autopilot setup. This makes app, script, and rule setup faster. Things go live right away. This avoids waits from dynamic group updates. This only works for new devices. It needs a static Microsoft Entra group. One for each sign-up profile.</p><p><a href="https://netwoven.com/cloud-infrastructure-and-security/navigating-migration-to-microsoft-intune/">You should do this in steps</a>:</p><ol><li><p><strong>Check</strong>: Look at your current setup. See devices, apps, and processes.</p></li><li><p><strong>Plan</strong>: Set up <strong>Intune</strong>. Plan for iOS and Android devices. Decide on automatic sign-up.</p></li><li><p><strong>Test</strong>: Check your plan. Use test areas to act out moving.</p></li><li><p><strong>Start</strong>: Use your plan for real. Start with small groups. Then add more slowly. This causes fewer problems.</p></li></ol><h3>Auto Sign-Up</h3><p><a href="https://myitforum.substack.com/p/automate-processes-with-intunes-power">Automatic device sign-up saves time</a>. It makes things smoother.</p><ul><li><p><strong>Easy User Messages</strong>: <strong>Intune</strong> tells users about issues. Like old OS or missing fixes. This helps users fix things fast.</p></li><li><p><strong>Auto Fixes</strong>: <strong>Intune</strong> fixes problems alone. It can reinstall apps. It can apply updates. It can also make password rules happen.</p></li><li><p><strong>Smooth Device Sign-Up</strong>: <strong>Intune</strong> automates new device setup. It signs them up for rules. It gives them apps for their job.</p></li><li><p><strong>Central Problem Handling</strong>: <strong>Intune</strong> makes workflows. These gather responses to safety issues. It records problems. It tells safety teams.</p></li></ul><p>For iOS/iPadOS devices, use <strong><a href="https://learn.microsoft.com/en-us/intune/intune-service/enrollment/device-enrollment-program-enroll-ios">Setup Assistant with modern authentication</a></strong>. This is best for iOS/iPadOS 13.0 and newer. It works with multi-factor authentication. It also works with just-in-time sign-up. This might mean no Company Portal app is needed. For macOS devices, <strong>Setup Assistant with modern authentication</strong> is also good. This works for <a href="https://learn.microsoft.com/en-us/intune/intune-service/enrollment/device-enrollment-program-enroll-macos">macOS 10.15 and newer</a>. Users finish Setup Assistant screens. They sign in to the Company Portal app. This registers the device with Microsoft Entra ID.</p><h3>Keep Safe and Follow Rules</h3><p><strong>Intune</strong> always checks device rules. It fixes devices that do not follow rules. It makes safety settings happen. This includes BitLocker encryption. It includes password rules. It also makes sure all devices get updates. Automation means fewer human mistakes. It keeps rule protocols current. This fixes weak spots early.</p><p><strong>Intune</strong> uses Windows Update for Business. This automates update management. Updates go out automatically. They use Update Rings. This makes sure they are always applied. Devices are checked for update following. This keeps your system safe. Update Rings help send out updates in phases. This lowers the chance of big failures.</p><p><strong>Intune</strong> works with Microsoft Defender for Endpoint. This gives early safety. It uses AI to find threats fast. Auto actions start when a threat is found. This means a quick response. Constant checking keeps devices safe in real time. This lowers risk and downtime.</p><p><strong>Intune</strong> makes apps safer. It uses Mobile Application Management (MAM). Company data stays separate from personal data. This lowers data leak risks. Rules stop data from leaking. Only approved apps can see private info.</p><p><strong>Intune</strong> uses Role-Based Access Control (RBAC). Each user has only needed rights. Special rights are given by job role. This lowers accidental wrong setups. Only allowed people can change key safety settings. This makes following rules better.</p><p><strong>Intune</strong> uses Zero Trust. It makes conditional access rules happen. These rules check device health. They check user actions. They do this before giving access. No device is trusted by default. Every access request is checked. Devices must prove they follow rules. This happens before they see private data. Conditional Access works with Microsoft Entra ID. It makes sure only compliant devices get access.</p><p>You can use Intune well. It will not cause problems. Use a smart plan. Do it in steps. Watch it closely. Always plan carefully. Start with small steps. Keep learning. Change your ways. Use Intune&#8217;s strong tools. Do it with trust. Your computers will stay steady. Intune makes things safe. It manages well. This helps you start Intune. It keeps your digital stuff safe.</p><h2>FAQ</h2><h3>How to start Intune without breaking things?</h3><p>You can start Intune with good planning. Do it step by step. Start with a small test group. This makes problems small. It helps everything go smoothly.</p><h3>Why use a test group first?</h3><p>A test group helps you check settings. You get ideas from them. You can make your plan better. This stops big problems. It makes things easier for everyone.</p><h3>Can you add old computers to Intune without bothering users?</h3><p>Yes, you can add old computers. Use tools like Windows Autopilot. You can also use Configuration Manager. This makes the change smooth. Users will barely notice.</p><h3>What if a device does not sign up?</h3><p>If a device does not sign up, check for errors. Take the device out of Intune and Entra. Disconnect work accounts. Then, try to sign it up again. Look at computer logs for error codes.</p><h3>How does Conditional Access make things safer?</h3><p>Conditional Access makes things safer. It checks who logs in right away. It looks for dangers. It can ask for more proof. This stops bad logins. It keeps your company data safe.</p>]]></content:encoded></item><item><title><![CDATA[Strategies to avoid shadow IT while empowering user productivity]]></title><description><![CDATA[Shadow IT means using computer systems.]]></description><link>https://newsletter.m365.show/p/strategies-to-avoid-shadow-it-while</link><guid isPermaLink="false">https://newsletter.m365.show/p/strategies-to-avoid-shadow-it-while</guid><dc:creator><![CDATA[Mirko Peters - M365 Specialist]]></dc:creator><pubDate>Wed, 15 Oct 2025 12:55:12 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/176229173/4b57da8a98bcfb819d9c782c50e676f0.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>Shadow IT means using computer systems. These systems are not approved. They include apps and services. People use them at work. This can be risky. But workers often use them. They do it to work better. Or to get around IT problems. In 2025, technology is changing fast. Work styles are too. This problem is very important now. About <a href="https://www.josys.com/article/article-shadow-it-shadow-it-definition-2024-statistics-and-solutions">42% of company apps are shadow IT. Also, 70% of workers use ChatGPT at work</a>. They hide this use. Many people use shadow IT. This shows a conflict. Users want to get things done. But it also creates security risks. You need good plans. These plans will help avoid shadow IT. They will also keep things working well. And they will lower security risks.</p><h2>Key Takeaways</h2><ul><li><p>Shadow IT means workers use unapproved computer tools. This can cause big risks for companies.</p></li><li><p>Shadow IT can lead to data leaks, security problems, and fines. It also makes IT lose control.</p></li><li><p>Companies can find Shadow IT. They use special tools and talk to workers.</p></li><li><p>To stop Shadow IT, companies need clear rules. They must give workers safe tools and teach them about risks.</p></li><li><p>IT and workers should team up. This helps manage new tech and keeps the company safe.</p></li></ul><h2>What is Shadow IT? The Two-Sided Problem</h2><h3>What is Shadow IT?</h3><p>Shadow IT is using computer tools. These tools are not approved. Your IT team does not know about them. They are like hidden technology. They are not part of your official systems. This includes many tools. For example, a team might use Slack. They use it instead of Microsoft Teams. Your marketing team might use Pages. They use it instead of O365. Salespeople often use Dropbox. They use it instead of the company&#8217;s storage. Workers might link work email. They link it to personal phones. This avoids security rules. These are all unapproved uses. Other examples are project tools. An employee might like Asana more than Basecamp. Or they use free websites. They use them to change documents. You also see <a href="https://www.rapid7.com/fundamentals/shadow-it/">personal devices. These are smartwatches or laptops. They access company data. They do this without proper security. Many unapproved apps exist. These are for chat and video calls</a>. Also for <a href="https://www.rippling.com/blog/shadow-it">cloud storage. Examples are Google Drive or OneDrive</a>.</p><h3>Getting Things Done vs. Staying in Charge</h3><p>You might ask why workers use shadow IT. Often, they want to <a href="https://motio.com/shadow-it-balancing-the-risks-and-benefits-every-organization-faces/">work better. They want to create new ideas</a>. Workers find tools that help them. This makes them <a href="https://redjack.com/resources/what-is-shadow-it">work faster. It helps them reach goals. This can lead to new ideas quickly. Teams use new tech fast. They do not wait for IT. Skipping IT steps saves time. It also saves money</a>. This is true for small projects. <a href="https://zylo.com/blog/what-is-shadow-it/">Letting workers pick their tools helps them. They are happier and more involved. Choosing their own apps is important to many workers</a>. But this desire to work better causes a problem. It goes against IT&#8217;s need to be in charge. Shadow IT can help with new ideas. It can help workers. But it also brings big dangers. Your IT team must handle these dangers.</p><h2>Unveiling Shadow IT Risks</h2><p>Shadow IT brings big dangers. These dangers are for your company. Your data is at risk. Following rules is hard. Your work can be messed up. Knowing these risks helps you. You can fix them early.</p><h3>Security and Data Exposure</h3><p>Employees use apps. These apps are not allowed. You lose control of your data. Important information goes into them. For example, files are uploaded. They go to cloud storage. This storage is not approved. <a href="https://www.reco.ai/learn/shadow-it-examples">Google Drive or Dropbox</a> are examples. They share secret talks. They share files. These are on unapproved apps. This shows client data. It shows design plans. Other private info is exposed. Data is stored in software. This software has weak security. This causes big security holes. No one is watching. <a href="https://www.sentra.io/blog/securing-shadow-data">Company secrets are exposed. Source code is exposed. Customer data is exposed. Financial records are exposed. Health info is exposed.</a> You risk data leaks. Others can get in.</p><h3>Compliance and Regulatory Fines</h3><p>Shadow IT hurts your ability. You must follow rules. You face many problems. These problems are about rules. Unapproved apps make it hard. It is hard to show you follow rules. Rules like <a href="https://preyproject.com/blog/shadow-it-security-risks-strategies">HIPAA are examples. ISO and PCI DSS are too.</a> These rules are very important. For example, patient data is sensitive. It can break HIPAA rules. <a href="https://www.accessowl.com/blog/shadow-it-the-dangers-and-how-to-avoid-them">Student data can break FERPA rules</a>. Your company could get big fines. You could face legal trouble. This is because of rule breaking. It is hard to check rules. You cannot see all systems.</p><h3>Operational Inefficiencies</h3><p><a href="https://www.lumos.com/topic/shadow-it-shadow-it-in-cybersecurity-what-are-some-shadow-it-customer-challenges">Shadow IT splits up your IT. It makes many systems. These systems are hard to connect. They are hard to support. You get more security risks. Things work less well. Costs go up.</a> Unapproved tools cause extra work. They cause extra subscriptions. This makes IT harder to manage. It costs more money. It also stops normal IT work. For example, data breaches happen. They take long to find. They take long to fix. This takes <a href="https://www.ntiva.com/blog/shadow-it-cost-optimization">291 days on average</a>. This really stops your work. It makes you less productive. You miss out on discounts. You miss out on better deals. This happens when teams use extra tools. They do this without talking.</p><h3>Loss of IT Governance</h3><p>IT decisions are spread out. You lose control. <a href="https://securingtheuniverse.com/2025/01/21/shadow-it-a-comprehensive-guide-for-2025/">You cannot secure what you cannot see</a>. This lack of sight hurts security. It hurts fixing problems. Unapproved apps often lack updates. These updates are important. They become easy targets. Cyberattacks can get in. This makes you more open to attacks. You face more security problems. Shadow IT also causes <a href="https://m365.show/p/what-is-microsoft-dataverse-and-how">data problems</a>. It causes control problems. It breaks who is responsible. This can lead to misuse. Permissions can be missed. Data can be lost. You need strong data safety. You need strong data protection. Without it, you cannot fix shadow IT risks. You must get rid of shadow IT risks. This keeps your digital things safe.</p><h2>Detecting Shadow IT</h2><p>You must find apps. You must find services. They are not allowed. This helps you manage shadow IT. You cannot protect what you do not see. Finding shadow IT needs many steps. It uses tech and talking to people.</p><h3>Monitoring Tools and Discovery</h3><p>You need good tools. They help you find apps. These apps are not allowed. These tools show you your network. <a href="https://intervision.com/blog-detect-unauthorized-applications-within-your-network/">InterVision&#8217;s Managed Services help a lot. They watch your systems all the time. They use smart AI tech. This finds threats fast. It shows you what apps are used. You can stop bad things quickly.</a></p><p><a href="https://www.connectwise.com/blog/networking-monitoring-tools">Tools that watch network traffic also work well. They look at how much internet is used. They see what apps do. They see where data goes. They collect data about packets. They collect info about protocols. This helps you see which apps use internet. It shows who uses them. This helps find apps that are not allowed.</a> Special tools can help you. <a href="https://www.legitsecurity.com/aspm-knowledge-base/cybersecurity-monitoring-tools">Wazuh is a free tool. It watches logs for strange things. It sees deep into devices. Splunk is a big tool. It takes in lots of data. It watches activity everywhere. You can make your own dashboards. You can get alerts. Suricata is a fast system. It finds and stops bad things. It looks at network traffic fast. It finds threats. It uses known patterns. It also finds new strange things.</a></p><p><a href="https://www.fortinet.com/resources/cyberglossary/casb">CASBs are key. They find shadow IT. They show you every cloud service. Your workers use these services. This includes shadow IT. CASBs watch how things are used. They find risky apps fast. CASBs are good for companies. These companies have shadow IT. They gather data for safety. They watch cloud use. They show you what users do. This is for all cloud apps. This includes approved and unapproved ones. CASBs help find risky cloud use. Your IT team might miss this. They check cloud services for risks.</a> <a href="https://www.splunk.com/en_us/blog/learn/cloud-access-security-brokers-casbs.html">CASB solutions give you control. They show you unmonitored cloud use. They find all cloud apps. These are used in your company. This includes approved and unapproved ones. They track who uses these apps. This helps you see all your cloud use.</a> <a href="https://www.trendmicro.com/en_us/what-is/cloud-security/cloud-access-security-broker-casb.html">CASBs find users, devices, and apps. This includes outside cloud services. They also watch things live. They show and manage cloud app use. This is key for shadow IT. They show all data sharing. They show access and app use.</a> <a href="https://www.valencesecurity.com/saas-security-terms/what-is-a-cloud-access-security-broker-casb">CASBs show deep into cloud use. This makes finding risks easier. It helps fix risks. These risks are from shadow IT. They are from unapproved cloud services.</a></p><h3>Data Loss Prevention</h3><p>DLP solutions help you. They find when data leaves. This is through services not allowed. <a href="https://seraphicsecurity.com/learn/data-loss-prevention/endpoint-dlp-how-it-works-challenges-and-best-practices/">Endpoint DLP tools watch all the time. They watch what users do. They watch what apps do. This includes moving files. It includes copying things. It includes sending data. This data goes to outside devices. It goes to cloud services. Smart solutions use behavior checks. They learn how users normally act. They flag things that are different. These could be rule breaks. They could be inside threats. This finds risky actions. These actions show data leaking. It leaks to platforms not allowed.</a></p><p><a href="https://www.proofpoint.com/us/threat-reference/dlp">DLP solutions find data leaving. It leaves through services not allowed. They watch data moving all the time. This includes email attachments. It includes file transfers. It includes web uploads. This watching covers cloud apps. It covers phones. It covers working from home. Detection tools use context. They use pattern finding. They find important info. New watching now covers apps not approved. This includes cloud file sharing. Proofpoint CEO Sumit Dhawan warns. The risk is bigger now. This is because of more cloud apps. This includes apps not approved.</a></p><h3>Communication and Feedback</h3><p>Tech alone is not enough. You need to talk to workers. Ask them about the tools they use. Make a place where workers feel safe. They should share what they need. They should not fear trouble. This is for using shadow IT. You can set up ways to give ideas. These ways are secret. Workers can suggest tools. They can report IT problems. This helps you know why shadow IT starts. You can then fix the main reasons. Talking about new tech helps too. This keeps IT updated. They know what workers like.</p><h3>IT Audits and Inventories</h3><p>Regular IT checks are key. They find software not allowed. They find services not allowed. <a href="https://preyproject.com/blog/shadow-it-audit-uncover-hidden-risks-and-enhance-security">You must set clear goals. You must set a clear scope. Say why you are checking. Tell your staff the goals. Decide what software to check. Guess how long it will take. Make a list of all tech used. This includes talking to workers. Use secret surveys. List all software tools. List all systems. These are in the check. Include licensed software. Include unlicensed software. Include vendor details. Include licenses. Include version types.</a></p><p>You need a clear way to check. This uses ways to look at things. You gather detailed info. You make sure reports are good. You make sure docs are good. Find and check IT actions not allowed. Use tools that watch networks. Ask users questions. Talk to users. Compare what you find. Compare it to industry rules. Get data from many places. These include network logs. These include software lists. Sort this data. Use tools to find patterns. See areas that are high risk.</p><p><a href="https://www.sharefile.com/resource/blogs/what-is-a-software-audit">Check licenses. Check documents. Check code. Look at software licenses. Look at source code. Make sure software is licensed. Check if rules are followed. Stop licenses not used. Make sure documents are full. Check source code for errors. Check security. See if software is safe. Look at security features. Look at login methods. This includes strong passwords. It includes multi-factor login. Look at who can access what.</a></p><p>Make and give ideas. Put findings into clear ideas. These are for leaders. This might mean removing software not allowed. It might mean upgrading tools. Make clear, full reports. Detail findings. Detail risks. Detail ideas. Write down every step. This helps track things. It helps with being responsible. Update documents often. Set a good time for checks. This finds risks early. It does not cause too much trouble. Check internal ways of working. Worker habits can affect software safety. They can affect rules.</p><h2>Strategies to Avoid Shadow IT</h2><p>You need good plans. These plans stop shadow IT. They keep it from starting. You can help your workers. You can also stay in charge.</p><h3>Clear IT Policies and Procedures</h3><p>You need clear rules. These rules stop shadow IT. They keep it from growing. <a href="https://www.itglue.com/blog/it-policies-and-procedures/">Good rules help manage software. They help manage services. They should say what tools are okay. They should talk about updates.</a> These rules help you manage tools. They say how to use them. They make sure updates happen. Put all rules in one place. Workers can find them easily. Keep track of rule changes. Tell workers about changes. Make sure they have the newest rules. Make a clear way to change rules. Make sure everyone agrees. See who read each rule change. This shows you follow rules. It lowers problems. Check rules every year. This keeps them useful. Teach workers about the rules. This helps them follow rules. It lowers risks. You build strong IT rules this way.</p><h3>Secure Alternatives for Users</h3><p>Give workers safe choices. Offer tools they like. These tools are approved. This makes shadow IT less tempting. Make sure tools are easy to use. Make sure they work well. Workers will not look for other apps. You help them work better. You also lower safety risks.</p><h3>Streamlined IT Provisioning</h3><p><a href="https://wecanmag.com/the-shadow-it-problem-gets-bigger-with-cloud-expansion">Teams often have deadlines. They need quick fixes. Official IT ways are too slow. So, they skip these ways. They get tools fast. This helps them stay competitive. Slow IT causes shadow IT.</a> You must make IT faster. <a href="https://www.qodequay.com/shadow-it-risk-remote-enterprise">Check IT tools often. Make them better. Make sure they are easy to use. Make sure they meet many needs. This stops workers from using shadow IT.</a> You avoid shadow IT by being quick.</p><h3>Employee Education and Awareness</h3><p><a href="https://www.cycognito.com/learn/cloud-security/shadow-it.php">Teach your workers. Teach them about shadow IT risks. Tell them why safety rules are key. Training should cover dangers. These are from unapproved apps. Dangers include data leaks. They include money loss. They include rule breaking. Show your company&#8217;s approved tools. Explain how to ask for new ones. Offer ongoing lessons. Use workshops or online classes. Show real shadow IT problems. Show what happened. This makes training real. Make sure training is easy to get. Update it often. Send reminders. Use emails or newsletters. Make a workplace that cares about safety. Talk about rules and teamwork. Do this when people start. Do this in meetings. Leaders should always push for safe IT. They set an example. Make ways to talk openly. Do not punish people. Encourage reporting bad apps. Encourage asking for help. Do not make them afraid. Praise people who follow IT rules.</a> <a href="https://www.lumos.com/topic/shadow-it-shadow-it-tools">Invest in training. Help workers see the risks. These risks are from shadow IT. This is in computer safety. This helps them think first. They will think before downloading apps. They will think before connecting devices. Teach workers about shadow IT risks. Teach them why company rules are important.</a> This lowers safety risks.</p><h2>Prevent and Manage Shadow IT: Core Strategies</h2><p>You must have a full plan. This plan stops shadow IT. It also manages it. You need to balance safety. You also need to help your users. Make a place where new ideas grow. Do this without making your company unsafe. Gartner thinks that by 2025, PaaS will be key. It will help manage shadow IT. This shows we need flexible solutions.</p><h3>Collaborative IT Environment</h3><p>You need to build a strong team. IT and business groups must work together. This helps avoid shadow IT. Set goals together. These goals should fit team and company plans. This makes everyone work as one. Talk openly with each other. Make a place where people feel good. They can share ideas. They can ask questions. They can give feedback. Make sure everyone understands each other. Create a list of common words. Have regular meetings. These meetings should be between different groups. Use apps that help you work together. Slack, Microsoft Teams, or Google Workspace are examples. They let you talk right away. You can share files. You can get updates fast. Make roles clear. Everyone should know what they do. This stops confusion. It makes people responsible. Help teams work together. Give tasks that need different groups. Give them what they need. Give them the newest tools. This helps your teams. Teach them new skills. This makes them better. It helps them share what they know. Give feedback often. Tell teams how they are doing. Find ways to get better. Celebrate what people do well. This makes people feel good. It makes them want to work. Fix problems between IT and business teams. Keep talking openly. Try to understand each other.</p><p>Bad teamwork at work has big problems. <a href="https://cygnis.co/blog/collaboration-between-it-and-business-teams/">Forty-one percent of workers have quit. Or they thought about quitting. This was because of bad teamwork. Workers who feel heard are much happier. They are 4.6 times more likely to feel strong.</a> They do their best work. <a href="https://www.linkedin.com/pulse/from-support-strategy-how-departments-changing-ripla-pgcert-pgdip-id5qe">Train IT people to be very good at one thing. Also, help them know a lot about many things. This helps them work together. It helps new ideas grow. Use Agile ideas in all of IT. Also use them in other areas. Organize IT into teams. These teams work together. They focus on getting business results. This helps them match business goals. It makes things faster. It makes teamwork better. Put IT staff on projects. These projects need other groups to help. Let IT people work in different jobs. Or let them work on different teams. Do this for a short time. Give IT staff time and tools. This helps them learn more. Ask experienced staff to share what they know. Do this across different areas.</a> These things help you build a better IT plan. It will be more united.</p><h3>Trust and Transparency</h3><p>Building trust is very important. It is between IT and workers. This helps stop shadow IT. It also helps manage it. <a href="https://www.gable.to/blog/post/how-to-build-trust">Be open about how you will use AI. Let workers help decide. This is about new technology. Give training and help. This is for new tools and ways of doing things. Keep human connections. Do this even as work becomes more digital.</a> <a href="https://www.hrlocker.com/blog/building-employee-trust-in-ai-with-effective-hr-strategies">To build trust, check AI systems often. Look for unfairness. Make sure data is safe. Check if it matches company values. Show good stories. Show how AI has helped at work. Use examples. Use what people say. Show numbers. This includes better work. Or fewer mistakes. HR software can help with AI. It shares rules. It makes training plans. It records results and worries.</a></p><p><a href="https://www.hrmorning.com/articles/hr-credibility-gap-win-trust-it-finance">Set goals together early. Match worker goals with tech plans. Match them with business goals. Learn to speak IT&#8217;s language. Get training for digital skills. Learn AI basics. Learn about automation. Learn about data. Talk all the time. Have regular talks between groups. This breaks down walls. Start with small, quick wins. Improve tools for workers to help themselves. Or start AI training. Work with IT on data. Use people data for big business choices. Help IT with their goals. Make worker programs. These are for computer safety. They are for data safety. They are for change. Lead AI use responsibly. Make rules for AI. Shape how AI works. Help workers learn about AI.</a></p><h3>Innovation Sandboxes</h3><p>Innovation sandboxes help you. They manage new technology. These sandboxes are like safe places. They let companies try new tech. They do this in a controlled way. They mix rules with less strict enforcement. This helps use real data in new ways. This helps companies and rule-makers. They learn about new data uses. They see if they fit old rules. This helps plan future data use. It helps change rules. Sandboxes fix problems. These problems come from new tech. AI is an example. They give a safe place to test things. They do this with rules to guide them. This makes sure things are built well. It lowers legal worries. It helps make rules that can change.</p><p>Innovation sandboxes have many good points. <a href="https://pmc.ncbi.nlm.nih.gov/articles/PMC8545721/">They make products ready faster. They cost less money. Delays hurt new companies more. They help new companies get money. New ideas need money. Companies can have trouble getting money. This is because of unclear rules. They make rule-makers and new companies work better. This keeps customers safe.</a> <a href="https://www.thedatasphere.org/news/from-catching-up-to-leading-how-sandboxes-can-shape-the-future-of-technology-for-people-and-planet/">Sandboxes help new ideas in public work. They let you try new rules. They let you try new services. They let you try new tech. They make countries work together better. They let countries share good ways of doing things. They help make rules that are the same. Sandboxes let you test in the real world. They give a safe place. But it is still real. New ideas can be tested in real life. They help make rules ahead of time. Rule-makers see new tech early. They make rules that can change. Sandboxes let you test and improve things. This makes sure tech is strong. It is safe. It fits what society wants. Sandboxes make people talk often. These people include government. They include companies. They include schools. They include groups. This builds trust. It helps share knowledge.</a></p><p>For rule-makers, sandboxes help make rules with data. They show problems or chances for new laws. They help groups get better. They work with companies. They learn about new tech. They learn how to use old rules with new tech. For companies, sandboxes make rules clear. They make products ready faster. They help share knowledge. They let companies be leaders. This is in tech and rules. This helps new companies. It helps small and medium companies. They face hard rules. For customers, sandboxes give trust. Products tested in them are safe. They are tested in real life. Reports from sandboxes help everyone. Sandboxes are usually set up by law. They often give some freedom. Or they protect from punishment. Rules are usually handled by a current group. Companies must show they are right for the sandbox. They often pick tech that is ready. They pick things that help people. They pick those willing to share. Companies are often put in small groups. They focus on certain tech or areas. They have set testing times. They talk to rule-makers often. At the end, the group makes a report. It has good ways of doing things. It has lessons learned. It has tech advice. This can be shared with everyone. Or with government. This helps you manage new tech well.</p><h3>User-Centric IT Services</h3><p>You must put users first. This means IT services should focus on them. This makes people use shadow IT less. <a href="https://www.cloudeagle.ai/blogs/shadow-it-in-the-modern-workplace-expert-advice-on-prevention-and-control">Talk openly with workers. Understand what they need. Understand problems with approved tools. Do not punish people. Invest in training. Tell workers about good things. Tell them how to use approved IT tools. Make them aware of shadow IT risks. Make things easy to use. Check if IT tools are simple. If you shut down tools, but they are not easy to use, it will not help. Give good choices that are easy to use. Give approved tools that are simple to use. Make them easy to learn. Put features together. This means fewer apps are needed. IT groups should focus on how users feel. Make solutions easy to use. Make them easy to get to. This stops workers from using shadow IT.</a></p><p><a href="https://www.reco.ai/learn/shadow-it">Workers are happier when they pick their own tools. These tools fit their needs. This makes work flow better. It makes them do more. Workers can use solutions right away. They do not wait for IT. This makes tasks faster. Fewer software requests mean IT can focus. They can focus on important things. Security is one. Workers can try new tech. They can try different tools. This helps new ideas grow. Easy-to-use chat or project apps help teams work together. This is true when approved tools are not flexible.</a> <a href="https://www.seagate.com/blog/what-are-shadow-it-risks/">Make company rules flexible. This lets workers get tools fast. They can use the best tools. This is without being unsafe. Teach your workers about shadow IT. Make them aware of risks. Show them how to ask for new tools. Let them help make choices. Give your workers the tools they need. Fix problems with current tools. Give needed tools. Check often if they are happy.</a> These plans help you avoid shadow IT. They do this by meeting user needs well.</p><h2>Shadow IT in the AI Era</h2><p>Technology changes fast. AI tools are everywhere. Cloud services are too. This brings new problems. It also brings new chances. You must manage AI tools. You must manage cloud apps. You must secure hybrid work.</p><h3>AI Tool Governance</h3><p>AI tools are powerful. They also have risks. Workers use AI tools. They do this without approval. This creates shadow IT. <a href="https://www.isaca.org/resources/news-and-trends/industry-news/2025/the-rise-of-shadow-ai-auditing-unauthorized-ai-tools-in-the-enterprise">Bad AI tools can leak data. Company secrets might get out. This means losing ideas. This can cost companies much money. You also break rules. Using AI without rules is bad. You cannot follow data laws. Bad AI tools have weak spots. They are easy targets. Cyberattacks can happen. These hurt your systems. They hurt your data. Bad AI models give wrong info. This leads to bad choices.</a> <a href="https://www.linkedin.com/pulse/day-25-governance-frameworks-enterprise-ai-srinivasan-ramanujam-bzudc">You need clear rules for AI. You must give training.</a> This helps with security risks.</p><h3>SaaS and Cloud Management</h3><p>SaaS apps are common. Many teams use them. <a href="https://www.joinploy.com/blog/unmanaged-saas-applications-why-care">Bad SaaS apps cause problems. They often lack updates. This makes them weak. Cyberattacks can happen. Your IT costs go up. This is from extra apps. It is from bad connections. You lose sight of data. It is hard to control access. Data spreads everywhere. This makes data hard to keep safe. You also have supply chain risks. Bad software exposes data. Weak access controls expose data.</a> You must manage all cloud services. This includes cloud storage. This makes your computer safety better.</p><h3>Hybrid Work Security</h3><p>Hybrid work changes work. It also raises shadow IT risks. <a href="https://www.uctoday.com/unified-communications/shadow-it-in-hybrid-work-a-cultural-problem-not-a-tech-one/">Workers often skip IT tools. Official tools are too slow. Or they are too hard. They pick easy apps. ChatGPT is an example. Google Forms is too. In strict fields, workers use bad apps. They share notes quickly. Hybrid work means less checking. People ask less about tools. This raises data leak risk.</a> <a href="https://www.zenarmor.com/docs/network-security-tutorials/what-are-risks-and-challenges-of-shadow-it/">You lose control of tech. This makes fixing problems harder. You cannot set up safety. This puts your computer safety at risk.</a></p><h3>Future IT Strategy</h3><p>You need a strong IT plan. This plan must handle new tech. <a href="https://gdcitsolutions.com/resources/tech-articles/future-proof-dx-strategy/">First, set your goals. What do you want to do? Pick tech that can grow. It should be flexible. Use agile ways. This helps you change fast. Check new tech often. See how it helps you. Make a place for new ideas.</a> <a href="https://www.merative.com/blog/how-to-future-proof-government-systems-with-technology-modernization">Focus on business results. Start small with projects. Manage risks like privacy. Manage security weak spots. Pick flexible cloud solutions. Use open-source tools. Learn about computer safety. Learn about data safety.</a> These help you stay safe.</p><p>You must find a good balance. This helps manage shadow IT. You need to be active. You need to work together. Focus on the user. Just stopping tools does not work. It does not fix shadow IT. Instead, give users safe tools. Give them approved choices. Build trust. Encourage new ideas. This plan fights shadow IT. By 2025, IT must change. It should help people. It should not just block things. This keeps things safe. It also helps work get done. This makes the business grow. You can beat shadow IT problems.</p><h2>FAQ</h2><h3>What is Shadow IT?</h3><blockquote><p>Shadow IT means using computer tools. These tools are not allowed. Your workers use them. They do this without IT knowing. This includes cloud apps. It includes personal devices. It includes software not approved.</p></blockquote><h3>Why do employees use Shadow IT?</h3><p>Workers use Shadow IT. They want to work better. They find tools that are easier. Or they are faster. They might skip IT rules. This helps them finish work fast.</p><h3>What are the main risks of Shadow IT?</h3><p>Shadow IT has big dangers. Data can be stolen. Security can be weak. You can get fines. Work can slow down. IT loses control.</p><h3>How can IT detect Shadow IT?</h3><p>You can find Shadow IT. Use special tools. CASBs help too. DLP solutions also work. Check IT systems often. Ask workers for ideas. &#128373;&#65039;&#8205;&#9792;&#65039;</p><h3>How can organizations prevent Shadow IT?</h3><p>Stop Shadow IT. Make clear IT rules. Give workers safe tools. Make IT processes faster. Teach staff about dangers. Make IT and workers team up.</p>]]></content:encoded></item></channel></rss>