[{"data":1,"prerenderedAt":2990},["ShallowReactive",2],{"news":3,"content-query-n6KjJsB9DA":52,"content-query-WZfvBznF07":1557},[4,10,16,22,28,31,34,37,40,43,46,49],{"_path":5,"title":6,"description":7,"date":8,"image":9},"\u002Fnewsletter\u002F012_microsoftstartup","Efficient Ether Joins the Prestigious Microsoft for Startups Founders Hub!","We're beyond excited to announce that Efficient Ether, your favorite UK-based startup known for its innovative strides in cloud cost optimization and eco-tech, has officially secured a spot in the Microsoft for Startups Founders Hub!","2023-12-04","\u002Fimages\u002Fblog\u002F004_MicrosoftStartup\u002F1693844156697.png",{"_path":11,"title":12,"description":13,"date":14,"image":15},"\u002Fnewsletter\u002F011_subscriptionfatigue","Unpacking Subscription Fatigue: Efficient Ether's Standpoint","At Efficient Ether, our primary objective has always been to offer innovative solutions to help organizations efficiently manage their cloud costs. But as we delve deep into the realm of cloud services, there's an important topic that's gaining traction – Subscription Fatigue.","2023-12-01T00:00:00+00:00","\u002Fimages\u002Fblog\u002F003_Subscriptionfatigue\u002F1693844229846.png",{"_path":17,"title":18,"description":19,"date":20,"image":21},"\u002Fnewsletter\u002F010_10zigeucfantansyleague","10ZiG EUC Fantasy Premier League 2023\u002F24","We are thrilled to announce that Efficient Ether is one of the proud sponsors for the 10ZiG EUC Fantasy Premier League for the 2023\u002F24 season.","2023-11-24T00:00:00+00:00","\u002Fimages\u002Fblog\u002F10ZigEUCFantansyLeague\u002F1693826564482.png",{"_path":23,"title":24,"description":25,"date":26,"image":27},"\u002Fnewsletter\u002F009_launch","Efficient Ether: The Dawn of New Age Cloud Cost Management","We are thrilled to announce the soft launch of Efficient Ether, poised to reshape cloud cost management and introduce sustainable practices on a global scale.","2023-11-17","\u002Fimages\u002Fblog\u002F001_Launch\u002F1693844311299.png",{"_path":29,"title":6,"description":7,"date":30,"image":9},"\u002Fnewsletter\u002F008_microsoftstartup","2023-10-04",{"_path":32,"title":12,"description":13,"date":33,"image":15},"\u002Fnewsletter\u002F007_subscriptionfatigue","2023-10-01T00:00:00+00:00",{"_path":35,"title":18,"description":19,"date":36,"image":21},"\u002Fnewsletter\u002F006_10zigeucfantansyleague","2023-09-24T00:00:00+00:00",{"_path":38,"title":24,"description":25,"date":39,"image":27},"\u002Fnewsletter\u002F005_launch","2023-09-17",{"_path":41,"title":6,"description":7,"date":42,"image":9},"\u002Fnewsletter\u002F004_microsoftstartup","2023-09-04",{"_path":44,"title":12,"description":13,"date":45,"image":15},"\u002Fnewsletter\u002F003_subscriptionfatigue","2023-09-01T00:00:00+00:00",{"_path":47,"title":18,"description":19,"date":48,"image":21},"\u002Fnewsletter\u002F002_10zigeucfantansyleague","2023-08-24T00:00:00+00:00",{"_path":50,"title":24,"description":25,"date":51,"image":27},"\u002Fnewsletter\u002F001_launch","2023-08-17",[53,255,322,445,645,785,839,938,1101,1241,1295,1394],{"_path":50,"_dir":54,"_draft":55,"_partial":55,"_locale":56,"title":24,"description":25,"date":51,"author":57,"image":27,"draft":55,"categories":58,"tags":62,"body":67,"_type":249,"_id":250,"_source":251,"_file":252,"_stem":253,"_extension":254},"newsletter",false,"","Marketing",[59,60,61],"Announcement","Collaboration","Sustainability",[63,64,65,66],"Efficient Ether","Microsoft for Startups","Cloud Optimization","Eco-tech",{"type":68,"children":69,"toc":239},"root",[70,83,95,103,113,118,137,146,151,164,173,185,200,209,214,223,227],{"type":71,"tag":72,"props":73,"children":75},"element","h2",{"id":74},"revolutionising-the-cloud-landscape-efficient-ethers-grand-launch",[76],{"type":71,"tag":77,"props":78,"children":79},"strong",{},[80],{"type":81,"value":82},"text","Revolutionising the Cloud Landscape: Efficient Ether's Grand Launch",{"type":71,"tag":84,"props":85,"children":86},"p",{},[87,89,93],{"type":81,"value":88},"We are thrilled to announce the soft launch of ",{"type":71,"tag":77,"props":90,"children":91},{},[92],{"type":81,"value":63},{"type":81,"value":94},", poised to reshape cloud cost management and introduce sustainable practices on a global scale.",{"type":71,"tag":84,"props":96,"children":97},{},[98],{"type":71,"tag":99,"props":100,"children":102},"img",{"alt":101,"src":27},"1693844311299",[],{"type":71,"tag":104,"props":105,"children":107},"h3",{"id":106},"innovation-backed-by-pioneering-technology",[108],{"type":71,"tag":77,"props":109,"children":110},{},[111],{"type":81,"value":112},"Innovation Backed by Pioneering Technology",{"type":71,"tag":84,"props":114,"children":115},{},[116],{"type":81,"value":117},"Efficient Ether isn’t just another cloud management tool. Our vision is backed by patent-pending technology and a commitment to environmental responsibility. Our platform offers businesses a streamlined approach to navigate their cloud expenses and gain insights into savings opportunities.",{"type":71,"tag":84,"props":119,"children":120},{},[121],{"type":71,"tag":77,"props":122,"children":123},{},[124,126,135],{"type":81,"value":125},"Check out our ",{"type":71,"tag":127,"props":128,"children":132},"a",{"href":129,"rel":130},"https:\u002F\u002Fwww.businesslondonpress.com\u002Ftechnology\u002Fefficient-ether-launches-to-revolutionise-cloud-cost-management-xaas-and-environmental-responsibility-on-a-global-scale\u002F",[131],"nofollow",[133],{"type":81,"value":134},"Press Release",{"type":81,"value":136}," for a detailed introduction.",{"type":71,"tag":104,"props":138,"children":140},{"id":139},"a-glimpse-into-the-future",[141],{"type":71,"tag":77,"props":142,"children":143},{},[144],{"type":81,"value":145},"A Glimpse into the Future",{"type":71,"tag":84,"props":147,"children":148},{},[149],{"type":81,"value":150},"Discover Efficient Ether's potential and the transformative power it brings to the cloud management realm. Immerse yourself in our introduction video to get a firsthand look into our platform's capabilities.",{"type":71,"tag":84,"props":152,"children":153},{},[154],{"type":71,"tag":127,"props":155,"children":158},{"href":156,"rel":157},"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=KWr8BFqeJ00",[131],[159],{"type":71,"tag":99,"props":160,"children":163},{"alt":161,"src":162},"Efficient Ether Introduction Video","http:\u002F\u002Fimg.youtube.com\u002Fvi\u002FKWr8BFqeJ00\u002F0.jpg",[],{"type":71,"tag":104,"props":165,"children":167},{"id":166},"a-word-from-our-founder",[168],{"type":71,"tag":77,"props":169,"children":170},{},[171],{"type":81,"value":172},"A Word from Our Founder",{"type":71,"tag":84,"props":174,"children":175},{},[176,178,183],{"type":81,"value":177},"Our founder, ",{"type":71,"tag":77,"props":179,"children":180},{},[181],{"type":81,"value":182},"Ryan Mangan",{"type":81,"value":184},", has passionately led our team in bringing Efficient Ether to life. His vision encompasses not just technological advancement, but also a sustainable future. Dive deep into his thoughts on our platform's launch and its significance in today's business landscape.",{"type":71,"tag":84,"props":186,"children":187},{},[188],{"type":71,"tag":77,"props":189,"children":190},{},[191,193],{"type":81,"value":192},"Explore ",{"type":71,"tag":127,"props":194,"children":197},{"href":195,"rel":196},"https:\u002F\u002Fwww.linkedin.com\u002Fposts\u002Fryanmangan01_efficientether-launch-activity-7097964250249195520-1OT3",[131],[198],{"type":81,"value":199},"Ryan Mangan's LinkedIn Post",{"type":71,"tag":104,"props":201,"children":203},{"id":202},"join-us-in-shaping-the-future",[204],{"type":71,"tag":77,"props":205,"children":206},{},[207],{"type":81,"value":208},"Join Us in Shaping the Future",{"type":71,"tag":84,"props":210,"children":211},{},[212],{"type":81,"value":213},"Efficient Ether is not just a tool but a movement towards a more efficient and sustainable cloud computing era. Share our story, become a part of our journey, and let's redefine success in the cloud computing world together!",{"type":71,"tag":84,"props":215,"children":216},{},[217],{"type":71,"tag":218,"props":219,"children":220},"em",{},[221],{"type":81,"value":222},"Share this post to extend our reach and let the world know about Efficient Ether.",{"type":71,"tag":224,"props":225,"children":226},"hr",{},[],{"type":71,"tag":228,"props":229,"children":231},"h4",{"id":230},"tags-efficientether-cloudcomputing-cloudmanagement-sustainability-launch",[232,237],{"type":71,"tag":77,"props":233,"children":234},{},[235],{"type":81,"value":236},"Tags",{"type":81,"value":238},": #EfficientEther #CloudComputing #CloudManagement #Sustainability #Launch",{"title":56,"searchDepth":240,"depth":240,"links":241},2,[242],{"id":74,"depth":240,"text":82,"children":243},[244,246,247,248],{"id":106,"depth":245,"text":112},3,{"id":139,"depth":245,"text":145},{"id":166,"depth":245,"text":172},{"id":202,"depth":245,"text":208},"markdown","content:newsletter:001_Launch.md","content","newsletter\u002F001_Launch.md","newsletter\u002F001_Launch","md",{"_path":47,"_dir":54,"_draft":55,"_partial":55,"_locale":56,"title":18,"description":19,"date":48,"draft":55,"author":57,"image":21,"slug":256,"type":257,"categories":258,"tags":259,"body":260,"_type":249,"_id":319,"_source":251,"_file":320,"_stem":321,"_extension":254},"EUC-Fantasy-Premier-League","post",[59,60,61],[63,64,65,66],{"type":68,"children":261,"toc":316},[262,268,272,279,284,289,303,308,311],{"type":71,"tag":72,"props":263,"children":265},{"id":264},"efficient-ether-a-proud-sponsor-of-10zig-euc-fantasy-premier-league-202324",[266],{"type":81,"value":267},"Efficient Ether: A Proud Sponsor of 10ZiG EUC Fantasy Premier League 2023\u002F24",{"type":71,"tag":84,"props":269,"children":270},{},[271],{"type":81,"value":19},{"type":71,"tag":84,"props":273,"children":274},{},[275],{"type":71,"tag":99,"props":276,"children":278},{"alt":277,"src":21},"1693826564482",[],{"type":71,"tag":84,"props":280,"children":281},{},[282],{"type":81,"value":283},"Our commitment to supporting initiatives like these goes beyond just business. We believe in fostering community ties and promoting the spirit of competition and camaraderie.",{"type":71,"tag":84,"props":285,"children":286},{},[287],{"type":81,"value":288},"We would like to extend our gratitude to all the other sponsors, participants, and the organisers for making this league possible. It's not every day that companies come forward to sponsor a Fantasy Football League, and we are proud to be among them.",{"type":71,"tag":84,"props":290,"children":291},{},[292,294,301],{"type":81,"value":293},"For more details on the league and our involvement, check out the official announcement on ",{"type":71,"tag":127,"props":295,"children":298},{"href":296,"rel":297},"https:\u002F\u002Fwww.linkedin.com\u002Ffeed\u002Fupdate\u002Furn:li:activity:7085558375660302337?utm_source=share&utm_medium=member_desktop",[131],[299],{"type":81,"value":300},"LinkedIn",{"type":81,"value":302},".",{"type":71,"tag":84,"props":304,"children":305},{},[306],{"type":81,"value":307},"Stay tuned for more updates and may the best team win!",{"type":71,"tag":224,"props":309,"children":310},{},[],{"type":71,"tag":84,"props":312,"children":313},{},[314],{"type":81,"value":315},"#VDI #DaaS #SaaS #EUC #Cloud #FPL #ThinClient #ZeroClient #Endpoints",{"title":56,"searchDepth":240,"depth":240,"links":317},[318],{"id":264,"depth":240,"text":267},"content:newsletter:002_10ZigEUCFantansyLeague.md","newsletter\u002F002_10ZigEUCFantansyLeague.md","newsletter\u002F002_10ZigEUCFantansyLeague",{"_path":44,"_dir":54,"_draft":55,"_partial":55,"_locale":56,"title":12,"description":13,"date":45,"draft":55,"author":57,"image":15,"slug":323,"type":257,"categories":324,"tags":325,"body":326,"_type":249,"_id":442,"_source":251,"_file":443,"_stem":444,"_extension":254},"Unpacking-Subscription-Fatigue",[59,60,61],[63,64,65,66],{"type":68,"children":327,"toc":440},[328,334,351,358,372,381,386,391,403,416,427,432],{"type":71,"tag":329,"props":330,"children":332},"h1",{"id":331},"unpacking-subscription-fatigue-efficient-ethers-standpoint",[333],{"type":81,"value":12},{"type":71,"tag":84,"props":335,"children":336},{},[337,339,343,345,350],{"type":81,"value":338},"At ",{"type":71,"tag":77,"props":340,"children":341},{},[342],{"type":81,"value":63},{"type":81,"value":344},", our primary objective has always been to offer innovative solutions to help organizations efficiently manage their cloud costs. But as we delve deep into the realm of cloud services, there's an important topic that's gaining traction – ",{"type":71,"tag":77,"props":346,"children":347},{},[348],{"type":81,"value":349},"Subscription Fatigue",{"type":81,"value":302},{"type":71,"tag":84,"props":352,"children":353},{},[354],{"type":71,"tag":99,"props":355,"children":357},{"alt":356,"src":15},"1693844229846",[],{"type":71,"tag":84,"props":359,"children":360},{},[361,363,370],{"type":81,"value":362},"We're excited to share that our founder, Ryan Mangan, recently penned a thought-provoking article on this very topic. Published on ",{"type":71,"tag":127,"props":364,"children":367},{"href":365,"rel":366},"https:\u002F\u002Fuktechnews.co.uk\u002F2023\u002F08\u002F30\u002Funpacking-subscription-fatigue-the-transition-to-cloud-services\u002F",[131],[368],{"type":81,"value":369},"uktechnews.co.uk",{"type":81,"value":371},", Ryan meticulously unpacks the challenges and nuances surrounding cloud adoption, especially the phenomenon of 'Subscription Fatigue'.",{"type":71,"tag":373,"props":374,"children":375},"blockquote",{},[376],{"type":71,"tag":84,"props":377,"children":378},{},[379],{"type":81,"value":380},"As organizations across the globe increasingly pivot to cloud technology, understanding its intricacies becomes vital. This transition, although filled with potential, isn't without its set of challenges. And one of those challenges, as Ryan rightly points out, is managing the overwhelming number of subscriptions and its subsequent fatigue.",{"type":71,"tag":84,"props":382,"children":383},{},[384],{"type":81,"value":385},"At Efficient Ether, we couldn't stress enough the importance of such insights. Our pioneering and patent-pending technology is geared towards reshaping the landscape of cloud cost management. With the increasing adoption of cloud services, organizations are often swamped with numerous subscriptions, leading to redundancy, mismanagement, and potential financial drains.",{"type":71,"tag":84,"props":387,"children":388},{},[389],{"type":81,"value":390},"We've also taken our commitment a notch higher by incorporating sustainable practices within our cloud management solutions. Not only do we offer effective tools to streamline your cloud expenditures, but we also ensure you're making environmentally-conscious decisions. After all, every decision has an environmental impact, and we aim to make it as positive as possible!",{"type":71,"tag":84,"props":392,"children":393},{},[394,396,402],{"type":81,"value":395},"If you'd like to delve deeper into the topic of Subscription Fatigue and get a first-hand perspective from Ryan, ",{"type":71,"tag":127,"props":397,"children":399},{"href":365,"rel":398},[131],[400],{"type":81,"value":401},"check out the full article here",{"type":81,"value":302},{"type":71,"tag":84,"props":404,"children":405},{},[406,408,415],{"type":81,"value":407},"Additionally, Ryan also shared his insights on LinkedIn. Engage with our community and ",{"type":71,"tag":127,"props":409,"children":412},{"href":410,"rel":411},"https:\u002F\u002Fwww.linkedin.com\u002Ffeed\u002Fupdate\u002Furn:li:activity:7103309678972915712",[131],[413],{"type":81,"value":414},"join the conversation here",{"type":81,"value":302},{"type":71,"tag":84,"props":417,"children":418},{},[419,421,425],{"type":81,"value":420},"Looking to elevate your cloud management strategy? ",{"type":71,"tag":77,"props":422,"children":423},{},[424],{"type":81,"value":63},{"type":81,"value":426}," is here to guide and support. Head over to our platform, register your interest, and discover how we can transform your cloud management experience.",{"type":71,"tag":84,"props":428,"children":429},{},[430],{"type":81,"value":431},"Thank you for your continued trust in Efficient Ether. Let's shape the future of cloud management together!",{"type":71,"tag":84,"props":433,"children":434},{},[435],{"type":71,"tag":218,"props":436,"children":437},{},[438],{"type":81,"value":439},"P.S. A small step towards a larger goal – for every £1.00 of service acquired, we're contributing to initiatives aimed at CO₂ removal. Your trust in us is also a step towards a more sustainable future!",{"title":56,"searchDepth":240,"depth":240,"links":441},[],"content:newsletter:003_Subscriptionfatigue.md","newsletter\u002F003_Subscriptionfatigue.md","newsletter\u002F003_Subscriptionfatigue",{"_path":41,"_dir":54,"_draft":55,"_partial":55,"_locale":56,"title":6,"description":7,"date":42,"author":57,"image":9,"categories":446,"tags":447,"body":448,"_type":249,"_id":642,"_source":251,"_file":643,"_stem":644,"_extension":254},[59,60,61],[63,64,65,66],{"type":68,"children":449,"toc":637},[450,455,468,475,484,489,509,514,533,542,547,571,576,585,590,608,624,627],{"type":71,"tag":329,"props":451,"children":453},{"id":452},"efficient-ether-joins-the-prestigious-microsoft-for-startups-founders-hub",[454],{"type":81,"value":6},{"type":71,"tag":84,"props":456,"children":457},{},[458,460,466],{"type":81,"value":459},"We're beyond excited to announce that ",{"type":71,"tag":127,"props":461,"children":464},{"href":462,"rel":463},"https:\u002F\u002Fwww.businessmole.com\u002Fefficient-ether-secures-a-spot-in-microsofts-esteemed-startup-programme\u002F",[131],[465],{"type":81,"value":63},{"type":81,"value":467},", your favorite UK-based startup known for its innovative strides in cloud cost optimization and eco-tech, has officially secured a spot in the Microsoft for Startups Founders Hub!",{"type":71,"tag":84,"props":469,"children":470},{},[471],{"type":71,"tag":99,"props":472,"children":474},{"alt":473,"src":9},"1693844156697",[],{"type":71,"tag":72,"props":476,"children":478},{"id":477},"why-is-this-big-news",[479],{"type":71,"tag":77,"props":480,"children":481},{},[482],{"type":81,"value":483},"Why is this BIG news?",{"type":71,"tag":84,"props":485,"children":486},{},[487],{"type":81,"value":488},"The Microsoft for Startups Founders Hub is no ordinary platform. It's a space that opens doors to:",{"type":71,"tag":490,"props":491,"children":492},"ul",{},[493,499,504],{"type":71,"tag":494,"props":495,"children":496},"li",{},[497],{"type":81,"value":498},"Cutting-edge AI services 🤖",{"type":71,"tag":494,"props":500,"children":501},{},[502],{"type":81,"value":503},"Expert guidance from seasoned professionals 🧠",{"type":71,"tag":494,"props":505,"children":506},{},[507],{"type":81,"value":508},"Access to state-of-the-art technology 🚀",{"type":71,"tag":84,"props":510,"children":511},{},[512],{"type":81,"value":513},"Efficient Ether is not just about saving costs; it's about shaping the future. With our dual mission of helping clients optimize cloud expenses and promoting sustainability, this collaboration is a match made in tech heaven!",{"type":71,"tag":373,"props":515,"children":516},{},[517],{"type":71,"tag":84,"props":518,"children":519},{},[520,525,527,531],{"type":71,"tag":77,"props":521,"children":522},{},[523],{"type":81,"value":524},"\"In our swiftly digitizing world, enterprises grapple with the ongoing challenge of efficiently managing cloud costs while upholding essential services. Our collaboration with the Microsoft for Startups program concretizes our mission to tackle these pivotal realms, optimizing cloud expenditures and ushering in a greener approach to technology.”",{"type":81,"value":526}," - ",{"type":71,"tag":77,"props":528,"children":529},{},[530],{"type":81,"value":182},{"type":81,"value":532},", Founder of Efficient Ether.",{"type":71,"tag":72,"props":534,"children":536},{"id":535},"treading-the-dual-path",[537],{"type":71,"tag":77,"props":538,"children":539},{},[540],{"type":81,"value":541},"Treading the Dual Path",{"type":71,"tag":84,"props":543,"children":544},{},[545],{"type":81,"value":546},"Efficient Ether's distinctiveness lies in its dual-pronged approach:",{"type":71,"tag":548,"props":549,"children":550},"ol",{},[551,561],{"type":71,"tag":494,"props":552,"children":553},{},[554,559],{"type":71,"tag":77,"props":555,"children":556},{},[557],{"type":81,"value":558},"Cloud Cost Optimization",{"type":81,"value":560},": Guiding businesses of all sizes to make the most out of their cloud services, ensuring both cost savings and seamless services.",{"type":71,"tag":494,"props":562,"children":563},{},[564,569],{"type":71,"tag":77,"props":565,"children":566},{},[567],{"type":81,"value":568},"Eco-tech Initiatives",{"type":81,"value":570},": Raising the banner of sustainability high, making businesses aware, and guiding them to reduce their carbon footprint.",{"type":71,"tag":84,"props":572,"children":573},{},[574],{"type":81,"value":575},"This is not just about tech, it's about a movement. A movement towards efficient technology and a sustainable future.",{"type":71,"tag":72,"props":577,"children":579},{"id":578},"whats-next",[580],{"type":71,"tag":77,"props":581,"children":582},{},[583],{"type":81,"value":584},"What's Next?",{"type":71,"tag":84,"props":586,"children":587},{},[588],{"type":81,"value":589},"With the power of Microsoft behind us, the sky's the limit. Expect more innovations, deeper insights, and a continuous commitment to fiscal prudence and sustainable practices.",{"type":71,"tag":84,"props":591,"children":592},{},[593,595,600,602],{"type":81,"value":594},"🔗 ",{"type":71,"tag":77,"props":596,"children":597},{},[598],{"type":81,"value":599},"Read the full press release here:",{"type":81,"value":601}," ",{"type":71,"tag":127,"props":603,"children":605},{"href":462,"rel":604},[131],[606],{"type":81,"value":607},"BusinessMole",{"type":71,"tag":84,"props":609,"children":610},{},[611,612,617,618],{"type":81,"value":594},{"type":71,"tag":77,"props":613,"children":614},{},[615],{"type":81,"value":616},"Stay connected and join the conversation on our recent achievement on",{"type":81,"value":601},{"type":71,"tag":127,"props":619,"children":622},{"href":620,"rel":621},"https:\u002F\u002Fwww.linkedin.com\u002Ffeed\u002Fupdate\u002Furn:li:activity:7103314137748762624",[131],[623],{"type":81,"value":300},{"type":71,"tag":224,"props":625,"children":626},{},[],{"type":71,"tag":84,"props":628,"children":629},{},[630,635],{"type":71,"tag":218,"props":631,"children":632},{},[633],{"type":81,"value":634},"Let's together make the digital world efficient and green. Join us on our journey!",{"type":81,"value":636}," 🌏🌱",{"title":56,"searchDepth":240,"depth":240,"links":638},[639,640,641],{"id":477,"depth":240,"text":483},{"id":535,"depth":240,"text":541},{"id":578,"depth":240,"text":584},"content:newsletter:004_MicrosoftStartup.md","newsletter\u002F004_MicrosoftStartup.md","newsletter\u002F004_MicrosoftStartup",{"_path":38,"_dir":54,"_draft":55,"_partial":55,"_locale":56,"title":24,"description":25,"date":39,"author":57,"image":27,"draft":55,"categories":646,"tags":647,"body":648,"_type":249,"_id":782,"_source":251,"_file":783,"_stem":784,"_extension":254},[59,60,61],[63,64,65,66],{"type":68,"children":649,"toc":774},[650,657,666,672,679,683,696,703,707,717,724,733,745,752,756,763,766],{"type":71,"tag":72,"props":651,"children":652},{"id":74},[653],{"type":71,"tag":77,"props":654,"children":655},{},[656],{"type":81,"value":82},{"type":71,"tag":84,"props":658,"children":659},{},[660,661,665],{"type":81,"value":88},{"type":71,"tag":77,"props":662,"children":663},{},[664],{"type":81,"value":63},{"type":81,"value":94},{"type":71,"tag":84,"props":667,"children":668},{},[669],{"type":71,"tag":99,"props":670,"children":671},{"alt":101,"src":27},[],{"type":71,"tag":104,"props":673,"children":674},{"id":106},[675],{"type":71,"tag":77,"props":676,"children":677},{},[678],{"type":81,"value":112},{"type":71,"tag":84,"props":680,"children":681},{},[682],{"type":81,"value":117},{"type":71,"tag":84,"props":684,"children":685},{},[686],{"type":71,"tag":77,"props":687,"children":688},{},[689,690,695],{"type":81,"value":125},{"type":71,"tag":127,"props":691,"children":693},{"href":129,"rel":692},[131],[694],{"type":81,"value":134},{"type":81,"value":136},{"type":71,"tag":104,"props":697,"children":698},{"id":139},[699],{"type":71,"tag":77,"props":700,"children":701},{},[702],{"type":81,"value":145},{"type":71,"tag":84,"props":704,"children":705},{},[706],{"type":81,"value":150},{"type":71,"tag":84,"props":708,"children":709},{},[710],{"type":71,"tag":127,"props":711,"children":713},{"href":156,"rel":712},[131],[714],{"type":71,"tag":99,"props":715,"children":716},{"alt":161,"src":162},[],{"type":71,"tag":104,"props":718,"children":719},{"id":166},[720],{"type":71,"tag":77,"props":721,"children":722},{},[723],{"type":81,"value":172},{"type":71,"tag":84,"props":725,"children":726},{},[727,728,732],{"type":81,"value":177},{"type":71,"tag":77,"props":729,"children":730},{},[731],{"type":81,"value":182},{"type":81,"value":184},{"type":71,"tag":84,"props":734,"children":735},{},[736],{"type":71,"tag":77,"props":737,"children":738},{},[739,740],{"type":81,"value":192},{"type":71,"tag":127,"props":741,"children":743},{"href":195,"rel":742},[131],[744],{"type":81,"value":199},{"type":71,"tag":104,"props":746,"children":747},{"id":202},[748],{"type":71,"tag":77,"props":749,"children":750},{},[751],{"type":81,"value":208},{"type":71,"tag":84,"props":753,"children":754},{},[755],{"type":81,"value":213},{"type":71,"tag":84,"props":757,"children":758},{},[759],{"type":71,"tag":218,"props":760,"children":761},{},[762],{"type":81,"value":222},{"type":71,"tag":224,"props":764,"children":765},{},[],{"type":71,"tag":228,"props":767,"children":768},{"id":230},[769,773],{"type":71,"tag":77,"props":770,"children":771},{},[772],{"type":81,"value":236},{"type":81,"value":238},{"title":56,"searchDepth":240,"depth":240,"links":775},[776],{"id":74,"depth":240,"text":82,"children":777},[778,779,780,781],{"id":106,"depth":245,"text":112},{"id":139,"depth":245,"text":145},{"id":166,"depth":245,"text":172},{"id":202,"depth":245,"text":208},"content:newsletter:005_Launch.md","newsletter\u002F005_Launch.md","newsletter\u002F005_Launch",{"_path":35,"_dir":54,"_draft":55,"_partial":55,"_locale":56,"title":18,"description":19,"date":36,"draft":55,"author":57,"image":21,"slug":256,"type":257,"categories":786,"tags":787,"body":788,"_type":249,"_id":836,"_source":251,"_file":837,"_stem":838,"_extension":254},[59,60,61],[63,64,65,66],{"type":68,"children":789,"toc":833},[790,794,798,804,808,812,822,826,829],{"type":71,"tag":72,"props":791,"children":792},{"id":264},[793],{"type":81,"value":267},{"type":71,"tag":84,"props":795,"children":796},{},[797],{"type":81,"value":19},{"type":71,"tag":84,"props":799,"children":800},{},[801],{"type":71,"tag":99,"props":802,"children":803},{"alt":277,"src":21},[],{"type":71,"tag":84,"props":805,"children":806},{},[807],{"type":81,"value":283},{"type":71,"tag":84,"props":809,"children":810},{},[811],{"type":81,"value":288},{"type":71,"tag":84,"props":813,"children":814},{},[815,816,821],{"type":81,"value":293},{"type":71,"tag":127,"props":817,"children":819},{"href":296,"rel":818},[131],[820],{"type":81,"value":300},{"type":81,"value":302},{"type":71,"tag":84,"props":823,"children":824},{},[825],{"type":81,"value":307},{"type":71,"tag":224,"props":827,"children":828},{},[],{"type":71,"tag":84,"props":830,"children":831},{},[832],{"type":81,"value":315},{"title":56,"searchDepth":240,"depth":240,"links":834},[835],{"id":264,"depth":240,"text":267},"content:newsletter:006_10ZigEUCFantansyLeague.md","newsletter\u002F006_10ZigEUCFantansyLeague.md","newsletter\u002F006_10ZigEUCFantansyLeague",{"_path":32,"_dir":54,"_draft":55,"_partial":55,"_locale":56,"title":12,"description":13,"date":33,"draft":55,"author":57,"image":15,"slug":323,"type":257,"categories":840,"tags":841,"body":842,"_type":249,"_id":935,"_source":251,"_file":936,"_stem":937,"_extension":254},[59,60,61],[63,64,65,66],{"type":68,"children":843,"toc":933},[844,848,862,868,878,885,889,893,903,913,922,926],{"type":71,"tag":329,"props":845,"children":846},{"id":331},[847],{"type":81,"value":12},{"type":71,"tag":84,"props":849,"children":850},{},[851,852,856,857,861],{"type":81,"value":338},{"type":71,"tag":77,"props":853,"children":854},{},[855],{"type":81,"value":63},{"type":81,"value":344},{"type":71,"tag":77,"props":858,"children":859},{},[860],{"type":81,"value":349},{"type":81,"value":302},{"type":71,"tag":84,"props":863,"children":864},{},[865],{"type":71,"tag":99,"props":866,"children":867},{"alt":356,"src":15},[],{"type":71,"tag":84,"props":869,"children":870},{},[871,872,877],{"type":81,"value":362},{"type":71,"tag":127,"props":873,"children":875},{"href":365,"rel":874},[131],[876],{"type":81,"value":369},{"type":81,"value":371},{"type":71,"tag":373,"props":879,"children":880},{},[881],{"type":71,"tag":84,"props":882,"children":883},{},[884],{"type":81,"value":380},{"type":71,"tag":84,"props":886,"children":887},{},[888],{"type":81,"value":385},{"type":71,"tag":84,"props":890,"children":891},{},[892],{"type":81,"value":390},{"type":71,"tag":84,"props":894,"children":895},{},[896,897,902],{"type":81,"value":395},{"type":71,"tag":127,"props":898,"children":900},{"href":365,"rel":899},[131],[901],{"type":81,"value":401},{"type":81,"value":302},{"type":71,"tag":84,"props":904,"children":905},{},[906,907,912],{"type":81,"value":407},{"type":71,"tag":127,"props":908,"children":910},{"href":410,"rel":909},[131],[911],{"type":81,"value":414},{"type":81,"value":302},{"type":71,"tag":84,"props":914,"children":915},{},[916,917,921],{"type":81,"value":420},{"type":71,"tag":77,"props":918,"children":919},{},[920],{"type":81,"value":63},{"type":81,"value":426},{"type":71,"tag":84,"props":923,"children":924},{},[925],{"type":81,"value":431},{"type":71,"tag":84,"props":927,"children":928},{},[929],{"type":71,"tag":218,"props":930,"children":931},{},[932],{"type":81,"value":439},{"title":56,"searchDepth":240,"depth":240,"links":934},[],"content:newsletter:007_Subscriptionfatigue.md","newsletter\u002F007_Subscriptionfatigue.md","newsletter\u002F007_Subscriptionfatigue",{"_path":29,"_dir":54,"_draft":55,"_partial":55,"_locale":56,"title":6,"description":7,"date":30,"author":57,"image":9,"categories":939,"tags":940,"body":941,"_type":249,"_id":1098,"_source":251,"_file":1099,"_stem":1100,"_extension":254},[59,60,61],[63,64,65,66],{"type":68,"children":942,"toc":1093},[943,947,957,963,970,974,989,993,1009,1016,1020,1039,1043,1050,1054,1068,1082,1085],{"type":71,"tag":329,"props":944,"children":945},{"id":452},[946],{"type":81,"value":6},{"type":71,"tag":84,"props":948,"children":949},{},[950,951,956],{"type":81,"value":459},{"type":71,"tag":127,"props":952,"children":954},{"href":462,"rel":953},[131],[955],{"type":81,"value":63},{"type":81,"value":467},{"type":71,"tag":84,"props":958,"children":959},{},[960],{"type":71,"tag":99,"props":961,"children":962},{"alt":473,"src":9},[],{"type":71,"tag":72,"props":964,"children":965},{"id":477},[966],{"type":71,"tag":77,"props":967,"children":968},{},[969],{"type":81,"value":483},{"type":71,"tag":84,"props":971,"children":972},{},[973],{"type":81,"value":488},{"type":71,"tag":490,"props":975,"children":976},{},[977,981,985],{"type":71,"tag":494,"props":978,"children":979},{},[980],{"type":81,"value":498},{"type":71,"tag":494,"props":982,"children":983},{},[984],{"type":81,"value":503},{"type":71,"tag":494,"props":986,"children":987},{},[988],{"type":81,"value":508},{"type":71,"tag":84,"props":990,"children":991},{},[992],{"type":81,"value":513},{"type":71,"tag":373,"props":994,"children":995},{},[996],{"type":71,"tag":84,"props":997,"children":998},{},[999,1003,1004,1008],{"type":71,"tag":77,"props":1000,"children":1001},{},[1002],{"type":81,"value":524},{"type":81,"value":526},{"type":71,"tag":77,"props":1005,"children":1006},{},[1007],{"type":81,"value":182},{"type":81,"value":532},{"type":71,"tag":72,"props":1010,"children":1011},{"id":535},[1012],{"type":71,"tag":77,"props":1013,"children":1014},{},[1015],{"type":81,"value":541},{"type":71,"tag":84,"props":1017,"children":1018},{},[1019],{"type":81,"value":546},{"type":71,"tag":548,"props":1021,"children":1022},{},[1023,1031],{"type":71,"tag":494,"props":1024,"children":1025},{},[1026,1030],{"type":71,"tag":77,"props":1027,"children":1028},{},[1029],{"type":81,"value":558},{"type":81,"value":560},{"type":71,"tag":494,"props":1032,"children":1033},{},[1034,1038],{"type":71,"tag":77,"props":1035,"children":1036},{},[1037],{"type":81,"value":568},{"type":81,"value":570},{"type":71,"tag":84,"props":1040,"children":1041},{},[1042],{"type":81,"value":575},{"type":71,"tag":72,"props":1044,"children":1045},{"id":578},[1046],{"type":71,"tag":77,"props":1047,"children":1048},{},[1049],{"type":81,"value":584},{"type":71,"tag":84,"props":1051,"children":1052},{},[1053],{"type":81,"value":589},{"type":71,"tag":84,"props":1055,"children":1056},{},[1057,1058,1062,1063],{"type":81,"value":594},{"type":71,"tag":77,"props":1059,"children":1060},{},[1061],{"type":81,"value":599},{"type":81,"value":601},{"type":71,"tag":127,"props":1064,"children":1066},{"href":462,"rel":1065},[131],[1067],{"type":81,"value":607},{"type":71,"tag":84,"props":1069,"children":1070},{},[1071,1072,1076,1077],{"type":81,"value":594},{"type":71,"tag":77,"props":1073,"children":1074},{},[1075],{"type":81,"value":616},{"type":81,"value":601},{"type":71,"tag":127,"props":1078,"children":1080},{"href":620,"rel":1079},[131],[1081],{"type":81,"value":300},{"type":71,"tag":224,"props":1083,"children":1084},{},[],{"type":71,"tag":84,"props":1086,"children":1087},{},[1088,1092],{"type":71,"tag":218,"props":1089,"children":1090},{},[1091],{"type":81,"value":634},{"type":81,"value":636},{"title":56,"searchDepth":240,"depth":240,"links":1094},[1095,1096,1097],{"id":477,"depth":240,"text":483},{"id":535,"depth":240,"text":541},{"id":578,"depth":240,"text":584},"content:newsletter:008_MicrosoftStartup.md","newsletter\u002F008_MicrosoftStartup.md","newsletter\u002F008_MicrosoftStartup",{"_path":23,"_dir":54,"_draft":55,"_partial":55,"_locale":56,"title":24,"description":25,"date":26,"author":57,"image":27,"draft":55,"categories":1102,"tags":1103,"body":1104,"_type":249,"_id":1238,"_source":251,"_file":1239,"_stem":1240,"_extension":254},[59,60,61],[63,64,65,66],{"type":68,"children":1105,"toc":1230},[1106,1113,1122,1128,1135,1139,1152,1159,1163,1173,1180,1189,1201,1208,1212,1219,1222],{"type":71,"tag":72,"props":1107,"children":1108},{"id":74},[1109],{"type":71,"tag":77,"props":1110,"children":1111},{},[1112],{"type":81,"value":82},{"type":71,"tag":84,"props":1114,"children":1115},{},[1116,1117,1121],{"type":81,"value":88},{"type":71,"tag":77,"props":1118,"children":1119},{},[1120],{"type":81,"value":63},{"type":81,"value":94},{"type":71,"tag":84,"props":1123,"children":1124},{},[1125],{"type":71,"tag":99,"props":1126,"children":1127},{"alt":101,"src":27},[],{"type":71,"tag":104,"props":1129,"children":1130},{"id":106},[1131],{"type":71,"tag":77,"props":1132,"children":1133},{},[1134],{"type":81,"value":112},{"type":71,"tag":84,"props":1136,"children":1137},{},[1138],{"type":81,"value":117},{"type":71,"tag":84,"props":1140,"children":1141},{},[1142],{"type":71,"tag":77,"props":1143,"children":1144},{},[1145,1146,1151],{"type":81,"value":125},{"type":71,"tag":127,"props":1147,"children":1149},{"href":129,"rel":1148},[131],[1150],{"type":81,"value":134},{"type":81,"value":136},{"type":71,"tag":104,"props":1153,"children":1154},{"id":139},[1155],{"type":71,"tag":77,"props":1156,"children":1157},{},[1158],{"type":81,"value":145},{"type":71,"tag":84,"props":1160,"children":1161},{},[1162],{"type":81,"value":150},{"type":71,"tag":84,"props":1164,"children":1165},{},[1166],{"type":71,"tag":127,"props":1167,"children":1169},{"href":156,"rel":1168},[131],[1170],{"type":71,"tag":99,"props":1171,"children":1172},{"alt":161,"src":162},[],{"type":71,"tag":104,"props":1174,"children":1175},{"id":166},[1176],{"type":71,"tag":77,"props":1177,"children":1178},{},[1179],{"type":81,"value":172},{"type":71,"tag":84,"props":1181,"children":1182},{},[1183,1184,1188],{"type":81,"value":177},{"type":71,"tag":77,"props":1185,"children":1186},{},[1187],{"type":81,"value":182},{"type":81,"value":184},{"type":71,"tag":84,"props":1190,"children":1191},{},[1192],{"type":71,"tag":77,"props":1193,"children":1194},{},[1195,1196],{"type":81,"value":192},{"type":71,"tag":127,"props":1197,"children":1199},{"href":195,"rel":1198},[131],[1200],{"type":81,"value":199},{"type":71,"tag":104,"props":1202,"children":1203},{"id":202},[1204],{"type":71,"tag":77,"props":1205,"children":1206},{},[1207],{"type":81,"value":208},{"type":71,"tag":84,"props":1209,"children":1210},{},[1211],{"type":81,"value":213},{"type":71,"tag":84,"props":1213,"children":1214},{},[1215],{"type":71,"tag":218,"props":1216,"children":1217},{},[1218],{"type":81,"value":222},{"type":71,"tag":224,"props":1220,"children":1221},{},[],{"type":71,"tag":228,"props":1223,"children":1224},{"id":230},[1225,1229],{"type":71,"tag":77,"props":1226,"children":1227},{},[1228],{"type":81,"value":236},{"type":81,"value":238},{"title":56,"searchDepth":240,"depth":240,"links":1231},[1232],{"id":74,"depth":240,"text":82,"children":1233},[1234,1235,1236,1237],{"id":106,"depth":245,"text":112},{"id":139,"depth":245,"text":145},{"id":166,"depth":245,"text":172},{"id":202,"depth":245,"text":208},"content:newsletter:009_Launch.md","newsletter\u002F009_Launch.md","newsletter\u002F009_Launch",{"_path":17,"_dir":54,"_draft":55,"_partial":55,"_locale":56,"title":18,"description":19,"date":20,"draft":55,"author":57,"image":21,"slug":256,"type":257,"categories":1242,"tags":1243,"body":1244,"_type":249,"_id":1292,"_source":251,"_file":1293,"_stem":1294,"_extension":254},[59,60,61],[63,64,65,66],{"type":68,"children":1245,"toc":1289},[1246,1250,1254,1260,1264,1268,1278,1282,1285],{"type":71,"tag":72,"props":1247,"children":1248},{"id":264},[1249],{"type":81,"value":267},{"type":71,"tag":84,"props":1251,"children":1252},{},[1253],{"type":81,"value":19},{"type":71,"tag":84,"props":1255,"children":1256},{},[1257],{"type":71,"tag":99,"props":1258,"children":1259},{"alt":277,"src":21},[],{"type":71,"tag":84,"props":1261,"children":1262},{},[1263],{"type":81,"value":283},{"type":71,"tag":84,"props":1265,"children":1266},{},[1267],{"type":81,"value":288},{"type":71,"tag":84,"props":1269,"children":1270},{},[1271,1272,1277],{"type":81,"value":293},{"type":71,"tag":127,"props":1273,"children":1275},{"href":296,"rel":1274},[131],[1276],{"type":81,"value":300},{"type":81,"value":302},{"type":71,"tag":84,"props":1279,"children":1280},{},[1281],{"type":81,"value":307},{"type":71,"tag":224,"props":1283,"children":1284},{},[],{"type":71,"tag":84,"props":1286,"children":1287},{},[1288],{"type":81,"value":315},{"title":56,"searchDepth":240,"depth":240,"links":1290},[1291],{"id":264,"depth":240,"text":267},"content:newsletter:010_10ZigEUCFantansyLeague.md","newsletter\u002F010_10ZigEUCFantansyLeague.md","newsletter\u002F010_10ZigEUCFantansyLeague",{"_path":11,"_dir":54,"_draft":55,"_partial":55,"_locale":56,"title":12,"description":13,"date":14,"draft":55,"author":57,"image":15,"slug":323,"type":257,"categories":1296,"tags":1297,"body":1298,"_type":249,"_id":1391,"_source":251,"_file":1392,"_stem":1393,"_extension":254},[59,60,61],[63,64,65,66],{"type":68,"children":1299,"toc":1389},[1300,1304,1318,1324,1334,1341,1345,1349,1359,1369,1378,1382],{"type":71,"tag":329,"props":1301,"children":1302},{"id":331},[1303],{"type":81,"value":12},{"type":71,"tag":84,"props":1305,"children":1306},{},[1307,1308,1312,1313,1317],{"type":81,"value":338},{"type":71,"tag":77,"props":1309,"children":1310},{},[1311],{"type":81,"value":63},{"type":81,"value":344},{"type":71,"tag":77,"props":1314,"children":1315},{},[1316],{"type":81,"value":349},{"type":81,"value":302},{"type":71,"tag":84,"props":1319,"children":1320},{},[1321],{"type":71,"tag":99,"props":1322,"children":1323},{"alt":356,"src":15},[],{"type":71,"tag":84,"props":1325,"children":1326},{},[1327,1328,1333],{"type":81,"value":362},{"type":71,"tag":127,"props":1329,"children":1331},{"href":365,"rel":1330},[131],[1332],{"type":81,"value":369},{"type":81,"value":371},{"type":71,"tag":373,"props":1335,"children":1336},{},[1337],{"type":71,"tag":84,"props":1338,"children":1339},{},[1340],{"type":81,"value":380},{"type":71,"tag":84,"props":1342,"children":1343},{},[1344],{"type":81,"value":385},{"type":71,"tag":84,"props":1346,"children":1347},{},[1348],{"type":81,"value":390},{"type":71,"tag":84,"props":1350,"children":1351},{},[1352,1353,1358],{"type":81,"value":395},{"type":71,"tag":127,"props":1354,"children":1356},{"href":365,"rel":1355},[131],[1357],{"type":81,"value":401},{"type":81,"value":302},{"type":71,"tag":84,"props":1360,"children":1361},{},[1362,1363,1368],{"type":81,"value":407},{"type":71,"tag":127,"props":1364,"children":1366},{"href":410,"rel":1365},[131],[1367],{"type":81,"value":414},{"type":81,"value":302},{"type":71,"tag":84,"props":1370,"children":1371},{},[1372,1373,1377],{"type":81,"value":420},{"type":71,"tag":77,"props":1374,"children":1375},{},[1376],{"type":81,"value":63},{"type":81,"value":426},{"type":71,"tag":84,"props":1379,"children":1380},{},[1381],{"type":81,"value":431},{"type":71,"tag":84,"props":1383,"children":1384},{},[1385],{"type":71,"tag":218,"props":1386,"children":1387},{},[1388],{"type":81,"value":439},{"title":56,"searchDepth":240,"depth":240,"links":1390},[],"content:newsletter:011_Subscriptionfatigue.md","newsletter\u002F011_Subscriptionfatigue.md","newsletter\u002F011_Subscriptionfatigue",{"_path":5,"_dir":54,"_draft":55,"_partial":55,"_locale":56,"title":6,"description":7,"date":8,"author":57,"image":9,"categories":1395,"tags":1396,"body":1397,"_type":249,"_id":1554,"_source":251,"_file":1555,"_stem":1556,"_extension":254},[59,60,61],[63,64,65,66],{"type":68,"children":1398,"toc":1549},[1399,1403,1413,1419,1426,1430,1445,1449,1465,1472,1476,1495,1499,1506,1510,1524,1538,1541],{"type":71,"tag":329,"props":1400,"children":1401},{"id":452},[1402],{"type":81,"value":6},{"type":71,"tag":84,"props":1404,"children":1405},{},[1406,1407,1412],{"type":81,"value":459},{"type":71,"tag":127,"props":1408,"children":1410},{"href":462,"rel":1409},[131],[1411],{"type":81,"value":63},{"type":81,"value":467},{"type":71,"tag":84,"props":1414,"children":1415},{},[1416],{"type":71,"tag":99,"props":1417,"children":1418},{"alt":473,"src":9},[],{"type":71,"tag":72,"props":1420,"children":1421},{"id":477},[1422],{"type":71,"tag":77,"props":1423,"children":1424},{},[1425],{"type":81,"value":483},{"type":71,"tag":84,"props":1427,"children":1428},{},[1429],{"type":81,"value":488},{"type":71,"tag":490,"props":1431,"children":1432},{},[1433,1437,1441],{"type":71,"tag":494,"props":1434,"children":1435},{},[1436],{"type":81,"value":498},{"type":71,"tag":494,"props":1438,"children":1439},{},[1440],{"type":81,"value":503},{"type":71,"tag":494,"props":1442,"children":1443},{},[1444],{"type":81,"value":508},{"type":71,"tag":84,"props":1446,"children":1447},{},[1448],{"type":81,"value":513},{"type":71,"tag":373,"props":1450,"children":1451},{},[1452],{"type":71,"tag":84,"props":1453,"children":1454},{},[1455,1459,1460,1464],{"type":71,"tag":77,"props":1456,"children":1457},{},[1458],{"type":81,"value":524},{"type":81,"value":526},{"type":71,"tag":77,"props":1461,"children":1462},{},[1463],{"type":81,"value":182},{"type":81,"value":532},{"type":71,"tag":72,"props":1466,"children":1467},{"id":535},[1468],{"type":71,"tag":77,"props":1469,"children":1470},{},[1471],{"type":81,"value":541},{"type":71,"tag":84,"props":1473,"children":1474},{},[1475],{"type":81,"value":546},{"type":71,"tag":548,"props":1477,"children":1478},{},[1479,1487],{"type":71,"tag":494,"props":1480,"children":1481},{},[1482,1486],{"type":71,"tag":77,"props":1483,"children":1484},{},[1485],{"type":81,"value":558},{"type":81,"value":560},{"type":71,"tag":494,"props":1488,"children":1489},{},[1490,1494],{"type":71,"tag":77,"props":1491,"children":1492},{},[1493],{"type":81,"value":568},{"type":81,"value":570},{"type":71,"tag":84,"props":1496,"children":1497},{},[1498],{"type":81,"value":575},{"type":71,"tag":72,"props":1500,"children":1501},{"id":578},[1502],{"type":71,"tag":77,"props":1503,"children":1504},{},[1505],{"type":81,"value":584},{"type":71,"tag":84,"props":1507,"children":1508},{},[1509],{"type":81,"value":589},{"type":71,"tag":84,"props":1511,"children":1512},{},[1513,1514,1518,1519],{"type":81,"value":594},{"type":71,"tag":77,"props":1515,"children":1516},{},[1517],{"type":81,"value":599},{"type":81,"value":601},{"type":71,"tag":127,"props":1520,"children":1522},{"href":462,"rel":1521},[131],[1523],{"type":81,"value":607},{"type":71,"tag":84,"props":1525,"children":1526},{},[1527,1528,1532,1533],{"type":81,"value":594},{"type":71,"tag":77,"props":1529,"children":1530},{},[1531],{"type":81,"value":616},{"type":81,"value":601},{"type":71,"tag":127,"props":1534,"children":1536},{"href":620,"rel":1535},[131],[1537],{"type":81,"value":300},{"type":71,"tag":224,"props":1539,"children":1540},{},[],{"type":71,"tag":84,"props":1542,"children":1543},{},[1544,1548],{"type":71,"tag":218,"props":1545,"children":1546},{},[1547],{"type":81,"value":634},{"type":81,"value":636},{"title":56,"searchDepth":240,"depth":240,"links":1550},[1551,1552,1553],{"id":477,"depth":240,"text":483},{"id":535,"depth":240,"text":541},{"id":578,"depth":240,"text":584},"content:newsletter:012_MicrosoftStartup.md","newsletter\u002F012_MicrosoftStartup.md","newsletter\u002F012_MicrosoftStartup",[1558,2021,2403,2659],{"_path":1559,"_dir":1560,"_draft":55,"_partial":55,"_locale":56,"title":1561,"description":1562,"date":1563,"categories":1564,"tags":1569,"image":1577,"author":56,"body":1578,"_type":249,"_id":2018,"_source":251,"_file":2019,"_stem":2020,"_extension":254},"\u002Fblog\u002Fevolving-cloud-endpoints-windows-365-flex-and-avd-hybrid","blog","Evolving Cloud Endpoints: Navigating the Transition to Windows 365 Flex and Hybrid Cloud VDI","Windows 365 Frontline becomes Flex, Business gets a 20 percent price cut, and AVD Hybrid extends the Azure control plane to on-premises session hosts. A look at the new shape of cloud endpoint strategy.","2026-05-13",[1565,1566,1567,1568],"euc-enduser-computing","microsoft","avd","windows-365",[1568,1570,1571,1572,1573,1574,1575,1576],"windows-365-flex","windows-365-business","azure-virtual-desktop","avd-hybrid","azure-arc","hybrid-vdi","cloud-pc","\u002Fimages\u002Fblog\u002F2025-2026\u002Fwindows-365-flex-cloud-endpoints\u002Fhero.jpg",{"type":68,"children":1579,"toc":2004},[1580,1586,1591,1596,1602,1607,1619,1631,1643,1649,1654,1659,1664,1670,1819,1825,1830,1836,1841,1859,1865,1870,1888,1894,1899,1917,1923,1928,1941,1948,1954,1959,1964,1969,1975,1980,1985,1999],{"type":71,"tag":84,"props":1581,"children":1582},{},[1583],{"type":71,"tag":99,"props":1584,"children":1585},{"alt":56,"src":1577},[],{"type":71,"tag":84,"props":1587,"children":1588},{},[1589],{"type":81,"value":1590},"The landscape of cloud-delivered Windows is shifting from a niche remote-work solution to a core architectural pillar for modern enterprise environments. As an architect, I have watched the evolution of Desktop as a Service (DaaS) move through various phases of maturity. We are now entering a phase where the focus is shifting toward granular flexibility and hybrid consistency. Recent updates to the Microsoft cloud PC portfolio, particularly the transition of Windows 365 Frontline to Windows 365 Flex and the introduction of Azure Virtual Desktop Hybrid, signal a significant change in how we design and deploy end-user computing (EUC) strategies.",{"type":71,"tag":84,"props":1592,"children":1593},{},[1594],{"type":81,"value":1595},"In this article I break down these changes, the shift in naming conventions, and the technical implications of the new hybrid capabilities for Azure Virtual Desktop.",{"type":71,"tag":72,"props":1597,"children":1599},{"id":1598},"what-the-core-updates-to-the-microsoft-cloud-pc-portfolio",[1600],{"type":81,"value":1601},"What: the core updates to the Microsoft cloud PC portfolio",{"type":71,"tag":84,"props":1603,"children":1604},{},[1605],{"type":81,"value":1606},"To understand the current state of the technology, look at three specific pillars of the recent announcement.",{"type":71,"tag":84,"props":1608,"children":1609},{},[1610,1612,1617],{"type":81,"value":1611},"First, ",{"type":71,"tag":77,"props":1613,"children":1614},{},[1615],{"type":81,"value":1616},"Windows 365 Frontline has been rebranded as Windows 365 Flex",{"type":81,"value":1618},". This is more than a marketing exercise. It represents an expansion of the service's intended use cases, moving beyond shift workers to include any employee who does not require a 1:1 dedicated device, such as contractors, seasonal staff, or developers needing temporary environments.",{"type":71,"tag":84,"props":1620,"children":1621},{},[1622,1624,1629],{"type":81,"value":1623},"Second, Microsoft has introduced a significant ",{"type":71,"tag":77,"props":1625,"children":1626},{},[1627],{"type":81,"value":1628},"20 percent price reduction for Windows 365 Business",{"type":81,"value":1630},". This is aimed at lowering the barrier to entry for organisations with up to 300 seats that require a simplified management plane without the overhead of complex licensing requirements.",{"type":71,"tag":84,"props":1632,"children":1633},{},[1634,1636,1641],{"type":81,"value":1635},"Third, and perhaps most significant for enterprise architects, is the ",{"type":71,"tag":77,"props":1637,"children":1638},{},[1639],{"type":81,"value":1640},"public preview of Azure Virtual Desktop (AVD) Hybrid",{"type":81,"value":1642},". This feature lets organisations run AVD session hosts on-premises using existing hardware and hypervisors, all while being managed through the Azure control plane via Azure Arc.",{"type":71,"tag":72,"props":1644,"children":1646},{"id":1645},"why-the-strategic-value-of-architectural-flexibility",[1647],{"type":81,"value":1648},"Why: the strategic value of architectural flexibility",{"type":71,"tag":84,"props":1650,"children":1651},{},[1652],{"type":81,"value":1653},"The primary challenge in EUC has always been balancing user experience with cost and compliance. For years, organisations have struggled with the \"all or nothing\" approach to cloud migration. Some workloads remained trapped on-premises due to latency requirements or data residency laws, while others moved to the cloud, creating fragmented management silos.",{"type":71,"tag":84,"props":1655,"children":1656},{},[1657],{"type":81,"value":1658},"The introduction of Windows 365 Flex addresses the economic friction of the dedicated-seat model. In many organisations, a significant portion of the workforce only requires a PC for a fraction of the day. Providing a full, dedicated Cloud PC to those users is often hard to justify on a per-seat basis. By allowing shared access and the ability to reset environments between uses, Flex provides a more efficient way to allocate compute resources.",{"type":71,"tag":84,"props":1660,"children":1661},{},[1662],{"type":81,"value":1663},"Azure Virtual Desktop Hybrid solves the \"last mile\" problem of cloud VDI. It lets us keep the centralised management benefits of the Azure portal while keeping the actual compute (the session hosts) close to the data or the user. That is critical for industries with strict regulatory requirements, or for those running legacy on-premises applications that are sensitive to network latency.",{"type":71,"tag":104,"props":1665,"children":1667},{"id":1666},"a-quick-comparison",[1668],{"type":81,"value":1669},"A quick comparison",{"type":71,"tag":1671,"props":1672,"children":1673},"table",{},[1674,1703],{"type":71,"tag":1675,"props":1676,"children":1677},"thead",{},[1678],{"type":71,"tag":1679,"props":1680,"children":1681},"tr",{},[1682,1688,1693,1698],{"type":71,"tag":1683,"props":1684,"children":1685},"th",{},[1686],{"type":81,"value":1687},"Capability",{"type":71,"tag":1683,"props":1689,"children":1690},{},[1691],{"type":81,"value":1692},"Windows 365 Flex",{"type":71,"tag":1683,"props":1694,"children":1695},{},[1696],{"type":81,"value":1697},"Windows 365 Enterprise",{"type":71,"tag":1683,"props":1699,"children":1700},{},[1701],{"type":81,"value":1702},"AVD Hybrid",{"type":71,"tag":1704,"props":1705,"children":1706},"tbody",{},[1707,1731,1753,1776,1797],{"type":71,"tag":1679,"props":1708,"children":1709},{},[1710,1716,1721,1726],{"type":71,"tag":1711,"props":1712,"children":1713},"td",{},[1714],{"type":81,"value":1715},"Tenancy model",{"type":71,"tag":1711,"props":1717,"children":1718},{},[1719],{"type":81,"value":1720},"Shared, non-dedicated Cloud PC",{"type":71,"tag":1711,"props":1722,"children":1723},{},[1724],{"type":81,"value":1725},"Dedicated 1:1 Cloud PC",{"type":71,"tag":1711,"props":1727,"children":1728},{},[1729],{"type":81,"value":1730},"Pooled or personal AVD on-premises",{"type":71,"tag":1679,"props":1732,"children":1733},{},[1734,1739,1744,1748],{"type":71,"tag":1711,"props":1735,"children":1736},{},[1737],{"type":81,"value":1738},"Compute location",{"type":71,"tag":1711,"props":1740,"children":1741},{},[1742],{"type":81,"value":1743},"Microsoft-hosted Azure",{"type":71,"tag":1711,"props":1745,"children":1746},{},[1747],{"type":81,"value":1743},{"type":71,"tag":1711,"props":1749,"children":1750},{},[1751],{"type":81,"value":1752},"Customer hardware via Azure Arc",{"type":71,"tag":1679,"props":1754,"children":1755},{},[1756,1761,1766,1771],{"type":71,"tag":1711,"props":1757,"children":1758},{},[1759],{"type":81,"value":1760},"Best fit",{"type":71,"tag":1711,"props":1762,"children":1763},{},[1764],{"type":81,"value":1765},"Contractors, shift, seasonal, dev sandboxes",{"type":71,"tag":1711,"props":1767,"children":1768},{},[1769],{"type":81,"value":1770},"Persistent knowledge workers",{"type":71,"tag":1711,"props":1772,"children":1773},{},[1774],{"type":81,"value":1775},"Latency-bound, sovereign or hybrid workloads",{"type":71,"tag":1679,"props":1777,"children":1778},{},[1779,1784,1789,1793],{"type":71,"tag":1711,"props":1780,"children":1781},{},[1782],{"type":81,"value":1783},"Control plane",{"type":71,"tag":1711,"props":1785,"children":1786},{},[1787],{"type":81,"value":1788},"Azure \u002F Intune",{"type":71,"tag":1711,"props":1790,"children":1791},{},[1792],{"type":81,"value":1788},{"type":71,"tag":1711,"props":1794,"children":1795},{},[1796],{"type":81,"value":1788},{"type":71,"tag":1679,"props":1798,"children":1799},{},[1800,1805,1810,1814],{"type":71,"tag":1711,"props":1801,"children":1802},{},[1803],{"type":81,"value":1804},"Identity",{"type":71,"tag":1711,"props":1806,"children":1807},{},[1808],{"type":81,"value":1809},"Entra ID",{"type":71,"tag":1711,"props":1811,"children":1812},{},[1813],{"type":81,"value":1809},{"type":71,"tag":1711,"props":1815,"children":1816},{},[1817],{"type":81,"value":1818},"Entra ID, hybrid join supported",{"type":71,"tag":72,"props":1820,"children":1822},{"id":1821},"how-implementing-the-new-cloud-pc-architecture",[1823],{"type":81,"value":1824},"How: implementing the new cloud PC architecture",{"type":71,"tag":84,"props":1826,"children":1827},{},[1828],{"type":81,"value":1829},"Implementing these updates requires a structured approach to identity, networking, and resource provisioning. Below are the architectural principles and steps for integrating these changes into your environment.",{"type":71,"tag":104,"props":1831,"children":1833},{"id":1832},"_1-evaluate-workload-placement-for-avd-hybrid",[1834],{"type":81,"value":1835},"1. Evaluate workload placement for AVD Hybrid",{"type":71,"tag":84,"props":1837,"children":1838},{},[1839],{"type":81,"value":1840},"For the Azure Virtual Desktop Hybrid preview, the first step is ensuring your on-premises environment is ready for Azure Arc. You do not need to replace your existing hypervisor: AVD Hybrid is designed to work with your current infrastructure.",{"type":71,"tag":490,"props":1842,"children":1843},{},[1844,1849,1854],{"type":71,"tag":494,"props":1845,"children":1846},{},[1847],{"type":81,"value":1848},"Deploy Azure Arc-enabled servers on your on-premises hardware.",{"type":71,"tag":494,"props":1850,"children":1851},{},[1852],{"type":81,"value":1853},"Ensure the Windows App is deployed to end users, as it serves as the unified gateway for accessing both cloud and on-premises session hosts.",{"type":71,"tag":494,"props":1855,"children":1856},{},[1857],{"type":81,"value":1858},"Configure networking to allow outbound communication to the Azure Virtual Desktop management service while keeping RDP traffic local where possible to reduce latency.",{"type":71,"tag":104,"props":1860,"children":1862},{"id":1861},"_2-transition-from-frontline-to-flex-licensing",[1863],{"type":81,"value":1864},"2. Transition from Frontline to Flex licensing",{"type":71,"tag":84,"props":1866,"children":1867},{},[1868],{"type":81,"value":1869},"If you are currently using Windows 365 Frontline, the transition to Flex is seamless from a functional standpoint, but you should re-evaluate your provisioning policies.",{"type":71,"tag":490,"props":1871,"children":1872},{},[1873,1878,1883],{"type":71,"tag":494,"props":1874,"children":1875},{},[1876],{"type":81,"value":1877},"Identify user groups that can benefit from shared mode. In this mode, the Cloud PC can be reset to a fresh state after each session, which is ideal for high-turnover environments or kiosks.",{"type":71,"tag":494,"props":1879,"children":1880},{},[1881],{"type":81,"value":1882},"For developers or contractors who need to maintain their state, use the persistent configuration within Flex.",{"type":71,"tag":494,"props":1884,"children":1885},{},[1886],{"type":81,"value":1887},"Use the Microsoft Intune portal to manage these devices alongside your existing Windows 365 Enterprise fleet, keeping a consistent security baseline across all worker types.",{"type":71,"tag":104,"props":1889,"children":1891},{"id":1890},"_3-optimise-smb-costs-with-windows-365-business",[1892],{"type":81,"value":1893},"3. Optimise SMB costs with Windows 365 Business",{"type":71,"tag":84,"props":1895,"children":1896},{},[1897],{"type":81,"value":1898},"For smaller organisations or isolated business units, the 20 percent price drop makes the Cloud PC a much more viable alternative to physical hardware procurement.",{"type":71,"tag":490,"props":1900,"children":1901},{},[1902,1907,1912],{"type":71,"tag":494,"props":1903,"children":1904},{},[1905],{"type":81,"value":1906},"Review your current physical device refresh cycle.",{"type":71,"tag":494,"props":1908,"children":1909},{},[1910],{"type":81,"value":1911},"Deploy Windows 365 Business for users who require a secure, managed environment but do not need the advanced networking (such as VNet integration) provided by the Enterprise edition.",{"type":71,"tag":494,"props":1913,"children":1914},{},[1915],{"type":81,"value":1916},"Leverage the simplified setup process that does not require an Intune licence or a complex Azure subscription setup.",{"type":71,"tag":104,"props":1918,"children":1920},{"id":1919},"_4-implement-windows-365-cloud-apps",[1921],{"type":81,"value":1922},"4. Implement Windows 365 Cloud Apps",{"type":71,"tag":84,"props":1924,"children":1925},{},[1926],{"type":81,"value":1927},"A notable technical addition within the Flex framework is Windows 365 Cloud Apps, which lets you provide an app-only experience.",{"type":71,"tag":490,"props":1929,"children":1930},{},[1931,1936],{"type":71,"tag":494,"props":1932,"children":1933},{},[1934],{"type":81,"value":1935},"Instead of provisioning a full desktop, use Cloud Apps to deliver specific line-of-business applications to users.",{"type":71,"tag":494,"props":1937,"children":1938},{},[1939],{"type":81,"value":1940},"This reduces the compute footprint and simplifies the user interface for task-oriented workers who only need one or two specific tools.",{"type":71,"tag":84,"props":1942,"children":1943},{},[1944],{"type":71,"tag":99,"props":1945,"children":1947},{"alt":56,"src":1946},"\u002Fimages\u002Fblog\u002F2025-2026\u002Fwindows-365-flex-cloud-endpoints\u002Farchitecture.jpg",[],{"type":71,"tag":72,"props":1949,"children":1951},{"id":1950},"analysis-beyond-the-branding",[1952],{"type":81,"value":1953},"Analysis: beyond the branding",{"type":71,"tag":84,"props":1955,"children":1956},{},[1957],{"type":81,"value":1958},"The shift from \"Frontline\" to \"Flex\" is a subtle but important acknowledgement of how the modern workforce operates. The term \"Frontline\" often implied a specific type of blue-collar or service-oriented worker. The need for non-dedicated, high-performance compute extends well beyond that. A developer might need a high-spec machine for three hours of compiling, or a seasonal auditor might need a secure environment for one month of the year. \"Flex\" captures that reality far better.",{"type":71,"tag":84,"props":1960,"children":1961},{},[1962],{"type":81,"value":1963},"From a technical perspective, the Azure Virtual Desktop Hybrid announcement is the most impactful for those of us managing large-scale infrastructure. The ability to use existing hardware while leveraging the modern Azure management stack, including Entra ID (formerly Azure AD) and Intune, removes the need to maintain legacy on-premises VDI brokers and gateways. That reduces the operational burden on IT teams while providing a clear, phased path toward full cloud adoption.",{"type":71,"tag":84,"props":1965,"children":1966},{},[1967],{"type":81,"value":1968},"It is also worth noting that the price reduction for Windows 365 Business is a clear move to compete with traditional hardware costs. When you factor in the reduced support overhead and the security benefits of a cloud-hosted OS, the total cost of ownership (TCO) for a Cloud PC is becoming increasingly difficult to ignore, even for smaller organisations.",{"type":71,"tag":72,"props":1970,"children":1972},{"id":1971},"summary-and-next-steps",[1973],{"type":81,"value":1974},"Summary and next steps",{"type":71,"tag":84,"props":1976,"children":1977},{},[1978],{"type":81,"value":1979},"The updates to Windows 365 and Azure Virtual Desktop reflect a maturing ecosystem that prioritises choice over prescription. Whether it is the cost-efficiency of Windows 365 Flex for periodic users, the simplified entry point for SMBs, or the hybrid flexibility of AVD for complex enterprise requirements, the goal is to provide a consistent Windows experience regardless of where the compute resides.",{"type":71,"tag":84,"props":1981,"children":1982},{},[1983],{"type":81,"value":1984},"If you are currently managing a virtualisation environment, audit your user base to see where the Flex model could replace underutilised dedicated licences. If you have on-premises workloads that have resisted cloud migration, now is the time to test the AVD Hybrid public preview.",{"type":71,"tag":84,"props":1986,"children":1987},{},[1988,1990,1997],{"type":81,"value":1989},"For further reading and the original announcement, see ",{"type":71,"tag":127,"props":1991,"children":1994},{"href":1992,"rel":1993},"https:\u002F\u002Ftechcommunity.microsoft.com\u002Fblog\u002Fwindows-itpro-blog\u002Fwindows-365-and-azure-virtual-desktop-expanding-access\u002F4515931",[131],[1995],{"type":81,"value":1996},"Windows 365 and Azure Virtual Desktop: expanding access",{"type":81,"value":1998}," on the Microsoft Tech Community.",{"type":71,"tag":84,"props":2000,"children":2001},{},[2002],{"type":81,"value":2003},"How are you planning to balance your on-premises hardware investments with the increasing demand for cloud-managed desktops? Have you identified specific user groups that would benefit more from a Flex model than a dedicated seat? I would be interested to hear your thoughts on these architectural shifts.",{"title":56,"searchDepth":240,"depth":240,"links":2005},[2006,2007,2010,2016,2017],{"id":1598,"depth":240,"text":1601},{"id":1645,"depth":240,"text":1648,"children":2008},[2009],{"id":1666,"depth":245,"text":1669},{"id":1821,"depth":240,"text":1824,"children":2011},[2012,2013,2014,2015],{"id":1832,"depth":245,"text":1835},{"id":1861,"depth":245,"text":1864},{"id":1890,"depth":245,"text":1893},{"id":1919,"depth":245,"text":1922},{"id":1950,"depth":240,"text":1953},{"id":1971,"depth":240,"text":1974},"content:blog:evolving-cloud-endpoints-windows-365-flex-and-avd-hybrid.md","blog\u002Fevolving-cloud-endpoints-windows-365-flex-and-avd-hybrid.md","blog\u002Fevolving-cloud-endpoints-windows-365-flex-and-avd-hybrid",{"_path":2022,"_dir":1560,"_draft":55,"_partial":55,"_locale":56,"title":2023,"description":2024,"date":1563,"categories":2025,"tags":2027,"image":2032,"author":56,"body":2033,"_type":249,"_id":2400,"_source":251,"_file":2401,"_stem":2402,"_extension":254},"\u002Fblog\u002Funderstanding-package-identity-packaged-or-unpackaged-process","Understanding Package Identity: Is Your Process Packaged or Unpackaged?","Package identity changes how Windows treats a process. Detecting it early prevents bad assumptions in packaged and unpackaged app flows.",[1565,1566,2026],"application-management",[2028,2029,2030,2031],"package-identity","msix","windows","application-packaging","\u002Fimages\u002Fblog\u002F2025-2026\u002Fpackage-identity-process-context.jpg",{"type":68,"children":2034,"toc":2390},[2035,2041,2046,2051,2057,2062,2067,2072,2078,2083,2088,2093,2098,2104,2109,2122,2134,2139,2169,2174,2180,2214,2220,2232,2238,2244,2249,2262,2267,2272,2290,2295,2301,2306,2311,2316,2321,2327],{"type":71,"tag":84,"props":2036,"children":2037},{},[2038],{"type":71,"tag":99,"props":2039,"children":2040},{"alt":56,"src":2032},[],{"type":71,"tag":84,"props":2042,"children":2043},{},[2044],{"type":81,"value":2045},"Determining whether a process is running with package identity is a fundamental requirement for modern Windows development, yet it is still a detail that gets missed during early architecture work. Once package identity enters the picture, the operating system changes how certain features, activation paths, and app-data patterns behave.",{"type":71,"tag":84,"props":2047,"children":2048},{},[2049],{"type":81,"value":2050},"In a recent technical deep dive, Howard Kapustein, a Principal Software Engineer at Microsoft, outlined the canonical ways to identify whether a process is packaged. This post breaks that logic down using the Feynman Technique so the model is easier to reason about.",{"type":71,"tag":72,"props":2052,"children":2054},{"id":2053},"the-premise-the-challenge-of-identity",[2055],{"type":81,"value":2056},"The Premise: The challenge of identity",{"type":71,"tag":84,"props":2058,"children":2059},{},[2060],{"type":81,"value":2061},"Windows supports both packaged and unpackaged processes. A packaged process carries package identity from its manifest. In practice, that can come from a full MSIX package or from packaging with external location. An unpackaged process does not have that identity.",{"type":71,"tag":84,"props":2063,"children":2064},{},[2065],{"type":81,"value":2066},"That distinction matters because several Windows capabilities are gated on package identity at runtime. Notifications, background tasks, share targets, startup tasks, package extensions, and some Windows Runtime APIs depend on it. If your code assumes identity is present when it is not, it can call the wrong APIs, store configuration in the wrong place, or fail only in one deployment model.",{"type":71,"tag":84,"props":2068,"children":2069},{},[2070],{"type":81,"value":2071},"There is also an important nuance here. Package identity is not the same thing as running in a strict AppContainer sandbox. Many packaged desktop apps still run as full-trust processes. Identity and isolation are related, but they are not interchangeable.",{"type":71,"tag":72,"props":2073,"children":2075},{"id":2074},"the-analogy-the-airport-security-clearance",[2076],{"type":81,"value":2077},"The Analogy: The airport security clearance",{"type":71,"tag":84,"props":2079,"children":2080},{},[2081],{"type":81,"value":2082},"To understand package identity, think of a process like a person walking through a large international airport.",{"type":71,"tag":84,"props":2084,"children":2085},{},[2086],{"type":81,"value":2087},"An unpackaged process is like a visitor who has arrived at the airport but does not have a boarding pass. They can still exist in the building, move through public spaces, and access what is available in the open terminal. But they do not have the verified identity needed to enter the managed parts of the journey.",{"type":71,"tag":84,"props":2089,"children":2090},{},[2091],{"type":81,"value":2092},"A packaged process is like a passenger with a confirmed boarding pass and a verified passport. That identity tells the airport exactly who they are and which services are tied to them. Because the passenger can be identified properly, the airport can route them to the right gate, connect them to the right baggage system, and grant access to the services that depend on verified travel status.",{"type":71,"tag":84,"props":2094,"children":2095},{},[2096],{"type":81,"value":2097},"If the passenger tries to board without that identity, they are stopped. Similarly, if an application assumes it has package identity when it does not, the process will eventually hit a feature boundary and fail at runtime.",{"type":71,"tag":72,"props":2099,"children":2101},{"id":2100},"the-breakdown-how-the-code-identifies-the-process",[2102],{"type":81,"value":2103},"The Breakdown: How the code identifies the process",{"type":71,"tag":84,"props":2105,"children":2106},{},[2107],{"type":81,"value":2108},"In technical terms, this is a process-level question, not just an application-level one. An application can have multiple processes, and runtime identity needs to be verified in the process that is actually making the call. Some helper or out-of-process components may not present the same runtime context as the main executable.",{"type":71,"tag":84,"props":2110,"children":2111},{},[2112,2114,2121],{"type":81,"value":2113},"The primary Win32 API for checking this is ",{"type":71,"tag":2115,"props":2116,"children":2118},"code",{"className":2117},[],[2119],{"type":81,"value":2120},"GetCurrentPackageFullName",{"type":81,"value":302},{"type":71,"tag":84,"props":2123,"children":2124},{},[2125,2127,2132],{"type":81,"value":2126},"The logic depends on a very specific behavior of the function. If you call ",{"type":71,"tag":2115,"props":2128,"children":2130},{"className":2129},[],[2131],{"type":81,"value":2120},{"type":81,"value":2133}," with a null buffer, Windows tells you what kind of situation you are in based on the return code.",{"type":71,"tag":84,"props":2135,"children":2136},{},[2137],{"type":81,"value":2138},"There are three meaningful outcomes:",{"type":71,"tag":548,"props":2140,"children":2141},{},[2142,2153,2164],{"type":71,"tag":494,"props":2143,"children":2144},{},[2145,2151],{"type":71,"tag":2115,"props":2146,"children":2148},{"className":2147},[],[2149],{"type":81,"value":2150},"ERROR_INSUFFICIENT_BUFFER",{"type":81,"value":2152},": In this detection pattern, this is the success signal. It means Windows recognized package identity for the current process and is telling you that a real buffer would be required to retrieve the package full name.",{"type":71,"tag":494,"props":2154,"children":2155},{},[2156,2162],{"type":71,"tag":2115,"props":2157,"children":2159},{"className":2158},[],[2160],{"type":81,"value":2161},"APPMODEL_ERROR_NO_PACKAGE",{"type":81,"value":2163},": The process is running without package identity.",{"type":71,"tag":494,"props":2165,"children":2166},{},[2167],{"type":81,"value":2168},"Any other return value: A genuine error occurred and should be handled as an actual failure state.",{"type":71,"tag":84,"props":2170,"children":2171},{},[2172],{"type":81,"value":2173},"That is why the test looks slightly counterintuitive at first glance. You are deliberately calling the API in a way that produces a known return code so you can infer whether package identity exists.",{"type":71,"tag":72,"props":2175,"children":2177},{"id":2176},"c-implementation",[2178],{"type":81,"value":2179},"C++ implementation",{"type":71,"tag":84,"props":2181,"children":2182},{},[2183,2185,2191,2193,2198,2200,2205,2207,2212],{"type":81,"value":2184},"The canonical native implementation uses ",{"type":71,"tag":2115,"props":2186,"children":2188},{"className":2187},[],[2189],{"type":81,"value":2190},"appmodel.h",{"type":81,"value":2192},", calls ",{"type":71,"tag":2115,"props":2194,"children":2196},{"className":2195},[],[2197],{"type":81,"value":2120},{"type":81,"value":2199},", and checks the return code. If the code is ",{"type":71,"tag":2115,"props":2201,"children":2203},{"className":2202},[],[2204],{"type":81,"value":2150},{"type":81,"value":2206},", the process has package identity. If it is ",{"type":71,"tag":2115,"props":2208,"children":2210},{"className":2209},[],[2211],{"type":81,"value":2161},{"type":81,"value":2213},", it does not.",{"type":71,"tag":72,"props":2215,"children":2217},{"id":2216},"c-implementation-1",[2218],{"type":81,"value":2219},"C# implementation",{"type":71,"tag":84,"props":2221,"children":2222},{},[2223,2225,2230],{"type":81,"value":2224},"In C#, the principle is the same, but you typically reach the API through P\u002FInvoke. The implementation usually wraps ",{"type":71,"tag":2115,"props":2226,"children":2228},{"className":2227},[],[2229],{"type":81,"value":2120},{"type":81,"value":2231}," in a small boolean helper and evaluates the same return codes.",{"type":71,"tag":99,"props":2233,"children":2237},{"src":2234,"alt":2235,"width":2236},"\u002Fimages\u002Fblog\u002F2025-2026\u002Fpackage-identity-process-context\u002Farchitecture.svg","Decision flow: GetCurrentPackageFullName with a null buffer yields ERROR_INSUFFICIENT_BUFFER when the process has package identity, or APPMODEL_ERROR_NO_PACKAGE when it does not.","50%",[],{"type":71,"tag":72,"props":2239,"children":2241},{"id":2240},"the-value-why-identity-matters-to-the-architecture",[2242],{"type":81,"value":2243},"The Value: Why identity matters to the architecture",{"type":71,"tag":84,"props":2245,"children":2246},{},[2247],{"type":81,"value":2248},"This is where the technical detail becomes an architectural concern.",{"type":71,"tag":84,"props":2250,"children":2251},{},[2252,2254,2260],{"type":81,"value":2253},"If an application is intended to run with package identity, the system-managed app data store is often the right place for app-specific settings. Microsoft documents ",{"type":71,"tag":2115,"props":2255,"children":2257},{"className":2256},[],[2258],{"type":81,"value":2259},"ApplicationData.LocalSettings",{"type":81,"value":2261}," and the broader local app data store as the packaged app model for settings and state that should survive updates. That data is also managed and removed cleanly when the app is uninstalled.",{"type":71,"tag":84,"props":2263,"children":2264},{},[2265],{"type":81,"value":2266},"An unpackaged executable does not get those system-managed app data stores. It needs an explicit storage strategy instead, such as direct file I\u002FO, a known configuration path, or another deliberate settings mechanism.",{"type":71,"tag":84,"props":2268,"children":2269},{},[2270],{"type":81,"value":2271},"That gives architects and developers a few practical advantages:",{"type":71,"tag":490,"props":2273,"children":2274},{},[2275,2280,2285],{"type":71,"tag":494,"props":2276,"children":2277},{},[2278],{"type":81,"value":2279},"Hybrid deployment models. One codebase can behave correctly whether it runs with package identity or as a traditional executable.",{"type":71,"tag":494,"props":2281,"children":2282},{},[2283],{"type":81,"value":2284},"Graceful degradation. Identity-dependent features can be disabled cleanly instead of failing at runtime.",{"type":71,"tag":494,"props":2286,"children":2287},{},[2288],{"type":81,"value":2289},"Better telemetry and diagnostics. You can separate packaging-related defects from general application defects much faster.",{"type":71,"tag":84,"props":2291,"children":2292},{},[2293],{"type":81,"value":2294},"Failing to account for identity is one of the easier ways to create an \"it works on my machine\" problem, especially when developers test in an unpackaged debug flow while users run the final packaged deployment.",{"type":71,"tag":72,"props":2296,"children":2298},{"id":2297},"the-check-to-apply",[2299],{"type":81,"value":2300},"The check to apply",{"type":71,"tag":84,"props":2302,"children":2303},{},[2304],{"type":81,"value":2305},"When designing your next Windows application or modernizing an existing one, ask a simple question early:",{"type":71,"tag":84,"props":2307,"children":2308},{},[2309],{"type":81,"value":2310},"Does the process verify whether package identity is actually present before it uses identity-dependent features?",{"type":71,"tag":84,"props":2312,"children":2313},{},[2314],{"type":81,"value":2315},"If the answer is no, there is a good chance the design is relying on an assumption that only holds in one runtime context.",{"type":71,"tag":84,"props":2317,"children":2318},{},[2319],{"type":81,"value":2320},"That is the real value of this check. It is not just defensive coding. It is a small architectural test that keeps deployment reality aligned with application behavior.",{"type":71,"tag":72,"props":2322,"children":2324},{"id":2323},"references",[2325],{"type":81,"value":2326},"References",{"type":71,"tag":490,"props":2328,"children":2329},{},[2330,2340,2350,2360,2370,2380],{"type":71,"tag":494,"props":2331,"children":2332},{},[2333],{"type":71,"tag":127,"props":2334,"children":2337},{"href":2335,"rel":2336},"https:\u002F\u002Fdevblogs.microsoft.com\u002Finsidemsix\u002Fis-this-a-packaged-process\u002F",[131],[2338],{"type":81,"value":2339},"Howard Kapustein: Is this a packaged process?",{"type":71,"tag":494,"props":2341,"children":2342},{},[2343],{"type":71,"tag":127,"props":2344,"children":2347},{"href":2345,"rel":2346},"https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fwindows\u002Fmsix\u002Fdetect-package-identity",[131],[2348],{"type":81,"value":2349},"Detect package identity and runtime context",{"type":71,"tag":494,"props":2351,"children":2352},{},[2353],{"type":71,"tag":127,"props":2354,"children":2357},{"href":2355,"rel":2356},"https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fwindows\u002Fwin32\u002Fapi\u002Fappmodel\u002Fnf-appmodel-getcurrentpackagefullname",[131],[2358],{"type":81,"value":2359},"GetCurrentPackageFullName function",{"type":71,"tag":494,"props":2361,"children":2362},{},[2363],{"type":71,"tag":127,"props":2364,"children":2367},{"href":2365,"rel":2366},"https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fwindows\u002Fapps\u002Fdesktop\u002Fmodernize\u002Fmodernize-packaged-apps",[131],[2368],{"type":81,"value":2369},"Features that require package identity",{"type":71,"tag":494,"props":2371,"children":2372},{},[2373],{"type":71,"tag":127,"props":2374,"children":2377},{"href":2375,"rel":2376},"https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fwindows\u002Fapps\u002Fdevelop\u002Fdata\u002Fstore-and-retrieve-app-data",[131],[2378],{"type":81,"value":2379},"Store and retrieve settings and other app data",{"type":71,"tag":494,"props":2381,"children":2382},{},[2383],{"type":71,"tag":127,"props":2384,"children":2387},{"href":2385,"rel":2386},"https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fwindows\u002Fmsix\u002Fdesktop\u002Fdesktop-to-uwp-behind-the-scenes",[131],[2388],{"type":81,"value":2389},"Understanding how packaged desktop apps run on Windows",{"title":56,"searchDepth":240,"depth":240,"links":2391},[2392,2393,2394,2395,2396,2397,2398,2399],{"id":2053,"depth":240,"text":2056},{"id":2074,"depth":240,"text":2077},{"id":2100,"depth":240,"text":2103},{"id":2176,"depth":240,"text":2179},{"id":2216,"depth":240,"text":2219},{"id":2240,"depth":240,"text":2243},{"id":2297,"depth":240,"text":2300},{"id":2323,"depth":240,"text":2326},"content:blog:understanding-package-identity-packaged-or-unpackaged-process.md","blog\u002Funderstanding-package-identity-packaged-or-unpackaged-process.md","blog\u002Funderstanding-package-identity-packaged-or-unpackaged-process",{"_path":2404,"_dir":1560,"_draft":55,"_partial":55,"_locale":56,"title":2405,"description":2406,"date":2407,"categories":2408,"tags":2411,"image":2416,"author":56,"body":2417,"_type":249,"_id":2656,"_source":251,"_file":2657,"_stem":2658,"_extension":254},"\u002Fblog\u002Fthe-cloud-exit-paradox-why-the-best-plan-is-the-one-you-never-use","The Cloud Exit Paradox: Why the Best Plan Is the One You Never Use","A cloud exit strategy is not a retreat plan. It is the architecture discipline that preserves leverage, resilience, and infrastructure sovereignty.","2026-05-06",[1566,2409,2410],"azure","architecture",[2412,2413,1574,2414,2415],"hybrid","multicloud","business-continuity","cloud-strategy","\u002Fimages\u002Fblog\u002F2025-2026\u002Fcloud-exit-paradox.jpg",{"type":68,"children":2418,"toc":2645},[2419,2425,2430,2435,2441,2446,2451,2456,2474,2480,2485,2490,2528,2533,2538,2544,2549,2555,2560,2566,2571,2577,2582,2588,2593,2598,2602],{"type":71,"tag":84,"props":2420,"children":2421},{},[2422],{"type":71,"tag":99,"props":2423,"children":2424},{"alt":56,"src":2416},[],{"type":71,"tag":84,"props":2426,"children":2427},{},[2428],{"type":81,"value":2429},"A cloud exit strategy is often misunderstood. Good exit planning is not a sign that you expect failure. It is the governance discipline that proves you still control placement, risk, and commercial leverage in your estate.",{"type":71,"tag":84,"props":2431,"children":2432},{},[2433],{"type":81,"value":2434},"In 2026, that matters more because the old all-in cloud narrative has given way to a more selective operating model. Hybrid and multicloud are now practical responses to resilience, data sovereignty, performance, and workload fit rather than ideology.",{"type":71,"tag":72,"props":2436,"children":2438},{"id":2437},"from-cloud-first-to-cloud-smart",[2439],{"type":81,"value":2440},"From cloud-first to cloud-smart",{"type":71,"tag":84,"props":2442,"children":2443},{},[2444],{"type":81,"value":2445},"Microsoft's current hybrid and multicloud guidance is much closer to cloud-smart than cloud-first. The emphasis is on aligning workload placement to business goals, defining a deliberate cloud mix, and using Azure as a unifying management plane where that approach makes sense.",{"type":71,"tag":99,"props":2447,"children":2450},{"src":2448,"alt":2449,"width":2236},"\u002Fimages\u002Fblog\u002F2025-2026\u002Fcloud-exit-paradox\u002Fcloud-smart.jpg","Shift from cloud-first to cloud-smart with a focus on infrastructure sovereignty.",[],{"type":71,"tag":84,"props":2452,"children":2453},{},[2454],{"type":81,"value":2455},"That shift changes the way exit planning should be discussed:",{"type":71,"tag":490,"props":2457,"children":2458},{},[2459,2464,2469],{"type":71,"tag":494,"props":2460,"children":2461},{},[2462],{"type":81,"value":2463},"An exit plan is not a promise to leave.",{"type":71,"tag":494,"props":2465,"children":2466},{},[2467],{"type":81,"value":2468},"An exit plan is a way to preserve optionality.",{"type":71,"tag":494,"props":2470,"children":2471},{},[2472],{"type":81,"value":2473},"The real objective is to avoid unmanaged concentration risk and unsupported dependency chains.",{"type":71,"tag":72,"props":2475,"children":2477},{"id":2476},"what-realistic-exit-planning-looks-like",[2478],{"type":81,"value":2479},"What realistic exit planning looks like",{"type":71,"tag":84,"props":2481,"children":2482},{},[2483],{"type":81,"value":2484},"Effective exit planning is narrower and more practical than most board slides suggest. It should focus first on critical services and the threat scenarios that would make a migration, fallback, or transition necessary.",{"type":71,"tag":84,"props":2486,"children":2487},{},[2488],{"type":81,"value":2489},"The lifecycle can be treated as a repeating operating discipline:",{"type":71,"tag":548,"props":2491,"children":2492},{},[2493,2498,2503,2508,2513,2518,2523],{"type":71,"tag":494,"props":2494,"children":2495},{},[2496],{"type":81,"value":2497},"Planning and analysis.",{"type":71,"tag":494,"props":2499,"children":2500},{},[2501],{"type":81,"value":2502},"Risk assessment.",{"type":71,"tag":494,"props":2504,"children":2505},{},[2506],{"type":81,"value":2507},"Exit strategy selection.",{"type":71,"tag":494,"props":2509,"children":2510},{},[2511],{"type":81,"value":2512},"Future-state definition.",{"type":71,"tag":494,"props":2514,"children":2515},{},[2516],{"type":81,"value":2517},"Migration planning.",{"type":71,"tag":494,"props":2519,"children":2520},{},[2521],{"type":81,"value":2522},"Testing.",{"type":71,"tag":494,"props":2524,"children":2525},{},[2526],{"type":81,"value":2527},"Ongoing update.",{"type":71,"tag":99,"props":2529,"children":2532},{"src":2530,"alt":2531,"width":2236},"\u002Fimages\u002Fblog\u002F2025-2026\u002Fcloud-exit-paradox\u002Finfographic.jpg","Seven-step exit planning lifecycle infographic.",[],{"type":71,"tag":84,"props":2534,"children":2535},{},[2536],{"type":81,"value":2537},"This is also the correction to the backup-plan narrative. Business continuity, resilience engineering, and exit planning are related, but they are not interchangeable. Resilience reduces the likelihood and impact of disruption. Exit planning addresses the harder scenario where the provider relationship itself becomes the problem.",{"type":71,"tag":72,"props":2539,"children":2541},{"id":2540},"where-the-value-lies-for-architects",[2542],{"type":81,"value":2543},"Where the value lies for architects",{"type":71,"tag":84,"props":2545,"children":2546},{},[2547],{"type":81,"value":2548},"If you want this to be useful in practice, three principles matter.",{"type":71,"tag":104,"props":2550,"children":2552},{"id":2551},"focus-on-critical-functions",[2553],{"type":81,"value":2554},"Focus on critical functions",{"type":71,"tag":84,"props":2556,"children":2557},{},[2558],{"type":81,"value":2559},"Do not waste time building heavyweight exit plans for everything. Start with the workloads that would materially affect revenue, service delivery, compliance, or customer trust.",{"type":71,"tag":104,"props":2561,"children":2563},{"id":2562},"standardize-the-control-plane",[2564],{"type":81,"value":2565},"Standardize the control plane",{"type":71,"tag":84,"props":2567,"children":2568},{},[2569],{"type":81,"value":2570},"If hybrid is part of your strategy, unify governance, observability, and policy across environments. Azure Arc, Azure landing zones, Azure Monitor, Defender for Cloud, and related services matter here because they reduce the operational friction of governing or relocating workloads outside a single-cloud boundary.",{"type":71,"tag":104,"props":2572,"children":2574},{"id":2573},"price-lock-in-honestly",[2575],{"type":81,"value":2576},"Price lock-in honestly",{"type":71,"tag":84,"props":2578,"children":2579},{},[2580],{"type":81,"value":2581},"The goal is not to ban every proprietary service. The goal is to understand the cost of changing direction before you are forced to change direction. Sometimes a cloud-native service is absolutely worth using. But the recovery path, data handling model, contract terms, and migration dependencies should be documented while the decision is still voluntary.",{"type":71,"tag":72,"props":2583,"children":2585},{"id":2584},"bottom-line",[2586],{"type":81,"value":2587},"Bottom line",{"type":71,"tag":84,"props":2589,"children":2590},{},[2591],{"type":81,"value":2592},"The best cloud exit plan is usually the one you never execute. But if it does not exist, your architecture is carrying hidden business risk whether or not anyone has named it yet.",{"type":71,"tag":84,"props":2594,"children":2595},{},[2596],{"type":81,"value":2597},"Cloud-smart organizations do not design only for adoption. They design for continued freedom of movement.",{"type":71,"tag":72,"props":2599,"children":2600},{"id":2323},[2601],{"type":81,"value":2326},{"type":71,"tag":490,"props":2603,"children":2604},{},[2605,2615,2625,2635],{"type":71,"tag":494,"props":2606,"children":2607},{},[2608],{"type":71,"tag":127,"props":2609,"children":2612},{"href":2610,"rel":2611},"https:\u002F\u002Flearn.microsoft.com\u002Fazure\u002Fcloud-adoption-framework\u002Fscenarios\u002Fhybrid\u002Fstrategy",[131],[2613],{"type":81,"value":2614},"Unified hybrid and multicloud operations",{"type":71,"tag":494,"props":2616,"children":2617},{},[2618],{"type":71,"tag":127,"props":2619,"children":2622},{"href":2620,"rel":2621},"https:\u002F\u002Flearn.microsoft.com\u002Fazure\u002Fcloud-adoption-framework\u002Fscenarios\u002Fhybrid\u002Fenterprise-scale-landing-zone",[131],[2623],{"type":81,"value":2624},"Implement hybrid and multicloud adoption with Azure Arc and Azure landing zones",{"type":71,"tag":494,"props":2626,"children":2627},{},[2628],{"type":71,"tag":127,"props":2629,"children":2632},{"href":2630,"rel":2631},"https:\u002F\u002Flearn.microsoft.com\u002Fcompliance\u002Fassurance\u002Fassurance-fsi-resilience",[131],[2633],{"type":81,"value":2634},"Strengthening operational resilience and reducing concentration risk in financial services",{"type":71,"tag":494,"props":2636,"children":2637},{},[2638],{"type":71,"tag":127,"props":2639,"children":2642},{"href":2640,"rel":2641},"https:\u002F\u002Flearn.microsoft.com\u002Fazure\u002Farchitecture\u002Fguide\u002Ftechnology-choices\u002Fhybrid-considerations",[131],[2643],{"type":81,"value":2644},"Azure hybrid options",{"title":56,"searchDepth":240,"depth":240,"links":2646},[2647,2648,2649,2654,2655],{"id":2437,"depth":240,"text":2440},{"id":2476,"depth":240,"text":2479},{"id":2540,"depth":240,"text":2543,"children":2650},[2651,2652,2653],{"id":2551,"depth":245,"text":2554},{"id":2562,"depth":245,"text":2565},{"id":2573,"depth":245,"text":2576},{"id":2584,"depth":240,"text":2587},{"id":2323,"depth":240,"text":2326},"content:blog:the-cloud-exit-paradox-why-the-best-plan-is-the-one-you-never-use.md","blog\u002Fthe-cloud-exit-paradox-why-the-best-plan-is-the-one-you-never-use.md","blog\u002Fthe-cloud-exit-paradox-why-the-best-plan-is-the-one-you-never-use",{"_path":2660,"_dir":1560,"_draft":55,"_partial":55,"_locale":56,"title":2661,"description":2662,"date":2663,"categories":2664,"tags":2665,"image":2668,"author":56,"body":2669,"_type":249,"_id":2987,"_source":251,"_file":2988,"_stem":2989,"_extension":254},"\u002Fblog\u002Fstop-choosing-between-avd-and-windows-365-based-on-licensing","Stop Choosing Between AVD and Windows 365 Based on Licensing","AVD and Windows 365 solve different operating-model problems, so licensing should never be the first decision criterion.","2026-05-05",[1565,1566,1567],[1572,1568,2666,1576,2667],"frontline","fslogix","\u002Fimages\u002Fblog\u002F2025-2026\u002Favd-vs-windows-365-licensing.jpg",{"type":68,"children":2670,"toc":2979},[2671,2677,2682,2687,2693,2698,2703,2708,2713,2726,2731,2737,2742,2747,2752,2757,2762,2768,2773,2796,2801,2824,2829,2835,2840,2845,2850,2855,2873,2879,2884,2907,2912,2916],{"type":71,"tag":84,"props":2672,"children":2673},{},[2674],{"type":71,"tag":99,"props":2675,"children":2676},{"alt":56,"src":2668},[],{"type":71,"tag":84,"props":2678,"children":2679},{},[2680],{"type":81,"value":2681},"Licensing is rarely the most important factor in a cloud desktop strategy. If you pick Azure Virtual Desktop or Windows 365 only because one appears cheaper on a licensing slide, you usually miss the day-two operating model that will actually determine cost, resiliency, and support effort.",{"type":71,"tag":84,"props":2683,"children":2684},{},[2685],{"type":81,"value":2686},"Azure Virtual Desktop and Windows 365 are not interchangeable VDI products. They answer different design questions, and the right choice normally comes from user segmentation, not from a single enterprise standard.",{"type":71,"tag":72,"props":2688,"children":2690},{"id":2689},"start-with-the-operating-model",[2691],{"type":81,"value":2692},"Start with the operating model",{"type":71,"tag":84,"props":2694,"children":2695},{},[2696],{"type":81,"value":2697},"Azure Virtual Desktop is a desktop and app virtualization service on Azure. Microsoft runs the service components such as the gateway and broker, but you still manage the session hosts, images, scaling choices, applications, and much of the operational tuning inside your Azure estate.",{"type":71,"tag":84,"props":2699,"children":2700},{},[2701],{"type":81,"value":2702},"Windows 365 is a cloud-based SaaS service that automatically creates Cloud PCs for licensed users through provisioning policies. That shifts more of the operating experience toward policy, provisioning, and endpoint management in Intune rather than classic VDI platform engineering.",{"type":71,"tag":99,"props":2704,"children":2707},{"src":2705,"alt":2706,"width":2236},"\u002Fimages\u002Fblog\u002F2025-2026\u002Favd-vs-windows-365\u002Fcontrol-plane.jpg","Control-plane comparison between Azure Virtual Desktop and Windows 365.",[],{"type":71,"tag":84,"props":2709,"children":2710},{},[2711],{"type":81,"value":2712},"That is the real architectural divide:",{"type":71,"tag":490,"props":2714,"children":2715},{},[2716,2721],{"type":71,"tag":494,"props":2717,"children":2718},{},[2719],{"type":81,"value":2720},"AVD gives you a flexible platform with deep tuning options.",{"type":71,"tag":494,"props":2722,"children":2723},{},[2724],{"type":81,"value":2725},"Windows 365 gives you a managed Cloud PC service with a more opinionated operating model.",{"type":71,"tag":99,"props":2727,"children":2730},{"src":2728,"alt":2729,"width":2236},"\u002Fimages\u002Fblog\u002F2025-2026\u002Favd-vs-windows-365\u002Farchitecture.jpg","Architecture diagram comparing Azure Virtual Desktop and Windows 365 operating models.",[],{"type":71,"tag":72,"props":2732,"children":2734},{"id":2733},"the-blast-radius-question-matters-more-than-the-price-sheet",[2735],{"type":81,"value":2736},"The blast radius question matters more than the price sheet",{"type":71,"tag":84,"props":2738,"children":2739},{},[2740],{"type":81,"value":2741},"The most useful design lens is failure boundary.",{"type":71,"tag":84,"props":2743,"children":2744},{},[2745],{"type":81,"value":2746},"In a pooled AVD environment, multiple users share the same session-host estate. If a host becomes unstable, a profile dependency breaks, or an image issue lands badly, the impact can fan out across many users. That model can be efficient, but it requires engineering discipline and good operational hygiene.",{"type":71,"tag":84,"props":2748,"children":2749},{},[2750],{"type":81,"value":2751},"Windows 365 Enterprise changes the failure boundary because each user gets a dedicated Cloud PC. A user issue is more likely to stay at the individual machine boundary rather than immediately becoming a shared-host incident. That does not remove every shared dependency, but it does change the support model materially.",{"type":71,"tag":84,"props":2753,"children":2754},{},[2755],{"type":81,"value":2756},"This is why a pure compute comparison is often misleading. Pooled AVD can be very cost-effective, but some of that efficiency is traded for operational complexity. Windows 365 can look more expensive at the unit level while still being the simpler service to run for many user groups.",{"type":71,"tag":99,"props":2758,"children":2761},{"src":2759,"alt":2760,"width":2236},"\u002Fimages\u002Fblog\u002F2025-2026\u002Favd-vs-windows-365\u002Finfographic.jpg","Infographic comparing pooled Azure Virtual Desktop blast radius with dedicated Windows 365 Cloud PCs.",[],{"type":71,"tag":72,"props":2763,"children":2765},{"id":2764},"where-each-platform-actually-fits",[2766],{"type":81,"value":2767},"Where each platform actually fits",{"type":71,"tag":84,"props":2769,"children":2770},{},[2771],{"type":81,"value":2772},"AVD is strongest when you need platform flexibility:",{"type":71,"tag":490,"props":2774,"children":2775},{},[2776,2781,2786,2791],{"type":71,"tag":494,"props":2777,"children":2778},{},[2779],{"type":81,"value":2780},"Pooled or personal host pools.",{"type":71,"tag":494,"props":2782,"children":2783},{},[2784],{"type":81,"value":2785},"Full desktops or RemoteApp delivery.",{"type":71,"tag":494,"props":2787,"children":2788},{},[2789],{"type":81,"value":2790},"Multi-session efficiency.",{"type":71,"tag":494,"props":2792,"children":2793},{},[2794],{"type":81,"value":2795},"More direct control over images, VM size, autoscale, and application delivery patterns.",{"type":71,"tag":84,"props":2797,"children":2798},{},[2799],{"type":81,"value":2800},"Windows 365 is strongest when you want a more predictable desktop service model:",{"type":71,"tag":490,"props":2802,"children":2803},{},[2804,2809,2814,2819],{"type":71,"tag":494,"props":2805,"children":2806},{},[2807],{"type":81,"value":2808},"Automated Cloud PC provisioning through Intune-backed policies.",{"type":71,"tag":494,"props":2810,"children":2811},{},[2812],{"type":81,"value":2813},"Fixed monthly per-user licensing for human-operated Cloud PCs.",{"type":71,"tag":494,"props":2815,"children":2816},{},[2817],{"type":81,"value":2818},"A simpler endpoint-style management experience.",{"type":71,"tag":494,"props":2820,"children":2821},{},[2822],{"type":81,"value":2823},"Dedicated desktops for users who need lower operational friction.",{"type":71,"tag":84,"props":2825,"children":2826},{},[2827],{"type":81,"value":2828},"Windows 365 Frontline extends that model for non-concurrent scenarios. In dedicated mode, one license can provision up to three Cloud PCs for non-concurrent use with one active session per license. In shared mode, one license provisions one shared Cloud PC for one concurrent session, with user data deleted when the session ends unless user experience sync is used.",{"type":71,"tag":72,"props":2830,"children":2832},{"id":2831},"most-enterprises-should-segment-not-standardize-blindly",[2833],{"type":81,"value":2834},"Most enterprises should segment, not standardize blindly",{"type":71,"tag":84,"props":2836,"children":2837},{},[2838],{"type":81,"value":2839},"The better pattern is usually to route users by persona.",{"type":71,"tag":84,"props":2841,"children":2842},{},[2843],{"type":81,"value":2844},"Use AVD where concurrency, app density, RemoteApp delivery, or deep platform tuning create meaningful value. Use Windows 365 where dedicated user experience, fixed-cost planning, and lower support tolerance matter more.",{"type":71,"tag":99,"props":2846,"children":2849},{"src":2847,"alt":2848,"width":2236},"\u002Fimages\u002Fblog\u002F2025-2026\u002Favd-vs-windows-365\u002Fpersona-routing.jpg","Persona routing diagram for choosing Azure Virtual Desktop or Windows 365 by user type.",[],{"type":71,"tag":84,"props":2851,"children":2852},{},[2853],{"type":81,"value":2854},"That means:",{"type":71,"tag":490,"props":2856,"children":2857},{},[2858,2863,2868],{"type":71,"tag":494,"props":2859,"children":2860},{},[2861],{"type":81,"value":2862},"Task and app-centric estates often lean toward AVD.",{"type":71,"tag":494,"props":2864,"children":2865},{},[2866],{"type":81,"value":2867},"Knowledge workers, contractors, and low-tolerance support populations often lean toward Windows 365.",{"type":71,"tag":494,"props":2869,"children":2870},{},[2871],{"type":81,"value":2872},"Shift-based workers can be a strong fit for Windows 365 Frontline when non-concurrent access is realistic.",{"type":71,"tag":72,"props":2874,"children":2876},{"id":2875},"practical-guidance-for-architects",[2877],{"type":81,"value":2878},"Practical guidance for architects",{"type":71,"tag":84,"props":2880,"children":2881},{},[2882],{"type":81,"value":2883},"If you want to choose well, start here:",{"type":71,"tag":548,"props":2885,"children":2886},{},[2887,2892,2897,2902],{"type":71,"tag":494,"props":2888,"children":2889},{},[2890],{"type":81,"value":2891},"Map personas by isolation and persistence needs, not by licensing bundle.",{"type":71,"tag":494,"props":2893,"children":2894},{},[2895],{"type":81,"value":2896},"Measure actual concurrency before assuming pooled density savings.",{"type":71,"tag":494,"props":2898,"children":2899},{},[2900],{"type":81,"value":2901},"Decide how much platform engineering your team can realistically own.",{"type":71,"tag":494,"props":2903,"children":2904},{},[2905],{"type":81,"value":2906},"Standardize images, application packaging, and join patterns so users can move between platforms when needed.",{"type":71,"tag":84,"props":2908,"children":2909},{},[2910],{"type":81,"value":2911},"The goal is not to crown a universal winner. The goal is to pick the operating model that your team can support and your users can tolerate.",{"type":71,"tag":72,"props":2913,"children":2914},{"id":2323},[2915],{"type":81,"value":2326},{"type":71,"tag":490,"props":2917,"children":2918},{},[2919,2929,2939,2949,2959,2969],{"type":71,"tag":494,"props":2920,"children":2921},{},[2922],{"type":71,"tag":127,"props":2923,"children":2926},{"href":2924,"rel":2925},"https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fvirtual-desktop\u002Foverview",[131],[2927],{"type":81,"value":2928},"What is Azure Virtual Desktop?",{"type":71,"tag":494,"props":2930,"children":2931},{},[2932],{"type":71,"tag":127,"props":2933,"children":2936},{"href":2934,"rel":2935},"https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fvirtual-desktop\u002Fterminology#host-pools",[131],[2937],{"type":81,"value":2938},"Azure Virtual Desktop terminology",{"type":71,"tag":494,"props":2940,"children":2941},{},[2942],{"type":71,"tag":127,"props":2943,"children":2946},{"href":2944,"rel":2945},"https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fvirtual-desktop\u002Ffslogix-profile-containers",[131],[2947],{"type":81,"value":2948},"User profile management for Azure Virtual Desktop with FSLogix profile containers",{"type":71,"tag":494,"props":2950,"children":2951},{},[2952],{"type":71,"tag":127,"props":2953,"children":2956},{"href":2954,"rel":2955},"https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fwindows-365\u002Foverview",[131],[2957],{"type":81,"value":2958},"What is Windows 365?",{"type":71,"tag":494,"props":2960,"children":2961},{},[2962],{"type":71,"tag":127,"props":2963,"children":2966},{"href":2964,"rel":2965},"https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fwindows-365\u002Fenterprise\u002Fprovisioning",[131],[2967],{"type":81,"value":2968},"Provisioning overview",{"type":71,"tag":494,"props":2970,"children":2971},{},[2972],{"type":71,"tag":127,"props":2973,"children":2976},{"href":2974,"rel":2975},"https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fwindows-365\u002Fenterprise\u002Fintroduction-windows-365-frontline",[131],[2977],{"type":81,"value":2978},"What is Windows 365 Frontline?",{"title":56,"searchDepth":240,"depth":240,"links":2980},[2981,2982,2983,2984,2985,2986],{"id":2689,"depth":240,"text":2692},{"id":2733,"depth":240,"text":2736},{"id":2764,"depth":240,"text":2767},{"id":2831,"depth":240,"text":2834},{"id":2875,"depth":240,"text":2878},{"id":2323,"depth":240,"text":2326},"content:blog:stop-choosing-between-avd-and-windows-365-based-on-licensing.md","blog\u002Fstop-choosing-between-avd-and-windows-365-based-on-licensing.md","blog\u002Fstop-choosing-between-avd-and-windows-365-based-on-licensing",1778683556812]