Although endof10.org isn't really targeting businesses, the switch to Linux can be doable, depending on the size and age of the organisation.
Usually, smaller and younger organisations these days tend to lean heavily into SaaS / cloud solutions (for IAM, configuration/endpoint management, business processes etc) and have very little traditional on-premise server infrastructure. This makes it easier for them to switch to Linux, since a lot of these services are OS-agnostic, or have other cloud-based alternatives.
For eg, Azure AD and Intune supports Linux, but you're probably better off using something else like JumpCloud[1], which offers more and better Linux management features. If you're already used to the cloud model then making the switch to an alternative provider is pretty straightforward, especially if you don't have to deal with decades worth of legacy infrastructure.
For legacy end-user Windows apps, they could be delivered via Citrix Cloud, or even just any normal Windows VM running anywhere, with the apps being accessible on the end-user device via FreeRDP's RemoteApps feature (which makes it appear as if the app is running locally on the system). This should do as a temporary measure until these legacy apps are replaced by native or cloud-based alternatives.
Finally, this sort of model could even be applied for larger businesses, in a piecemeal fashion, say starting with a small user group/business unit that has little dependency on Windows-specific business processes, and then slowly migrate groups over as and when they get rid of legacy/on-prem dependencies.
Usually, smaller and younger organisations these days tend to lean heavily into SaaS / cloud solutions (for IAM, configuration/endpoint management, business processes etc) and have very little traditional on-premise server infrastructure. This makes it easier for them to switch to Linux, since a lot of these services are OS-agnostic, or have other cloud-based alternatives.
For eg, Azure AD and Intune supports Linux, but you're probably better off using something else like JumpCloud[1], which offers more and better Linux management features. If you're already used to the cloud model then making the switch to an alternative provider is pretty straightforward, especially if you don't have to deal with decades worth of legacy infrastructure.
For legacy end-user Windows apps, they could be delivered via Citrix Cloud, or even just any normal Windows VM running anywhere, with the apps being accessible on the end-user device via FreeRDP's RemoteApps feature (which makes it appear as if the app is running locally on the system). This should do as a temporary measure until these legacy apps are replaced by native or cloud-based alternatives.
Finally, this sort of model could even be applied for larger businesses, in a piecemeal fashion, say starting with a small user group/business unit that has little dependency on Windows-specific business processes, and then slowly migrate groups over as and when they get rid of legacy/on-prem dependencies.
[1] https://jumpcloud.com/blog/linux-capabilities-roundup