As far as mobile platform goes, Windows 10 mobile runs the same apps that the Windows desktop does. There's now a dynamic view engine and you simply create a tablet view or a mobile view of your app and it runs the same executable.
Businesses are going to run to this because it will bring their internal app development costs way down because they don't have to have multiple version of apps they don't care to run as web sites. Companies who develop apps for the Windows desktop will have an incremental effort to also deploy to mobile.
Additionally, Microsoft is releasing tools to cross compile Android and iOS apps for Windows, so expect the availability of apps for Windows Mobile to increase significantly as the barrier to publishing to that platform is torn down. Yes, you can take Objective C iOS app and compile it on Visual Studio and deploy it to Windows Mobile now. The same holds true for Android.
I work for an MS Gold Partner consulting firm, and many of our clients are transitioning to the MS data/collaboration stack (SQL Server and all associated services; SharePoint and associated services) for both OLTP and BI. We see customers transitioning from other traditional enterprise solutions (Oracle, DB2, and others) as well as open source solutions (Vended and homegrown MySQL and PostgreSQL).
I am just curious where you see the market dying - it seems to me that Microsoft is competing effectively, gaining some new customers and losing others.