http://www.tannerhelland.com/4993/microsoft-money-updated-20...
It just is a massive continued success, although from my migration from 2003 to 2010 and subsequent pain to 2010 SP2, I didn't find it successful or painless - I don't miss maintaining it.
I think a lot of folks on here look at the world through very narrow glasses where they write Python web-apps under Linux, or work in SOHO environments that rely on external email providers; they don't come across the all-pervasive Windows desktop culture. They never need to touch Active Directory, let alone understand what it is or why they'd need it, and never have to touch an Exchange server or roll-out applications across an array of desktop machines.
It is a pity because some end up making short-sighted narrow-FOV comments about Microsoft and Windows etc. that are unnecessary. Just because we don't use a system, we shouldn't assume that nobody else does.
Evolution can understand it, as I recall, and Red Hat has a server side component too, I don't recall the name now.
The ability to reset mobiles devices from within Exchange when a device gets pinched and to enforce keylocks on mobile devices is a great feature that I can't find anywhere else at such a low OS level.
Doesn't mean it will forever be relevant beyond a small niche.
Also, just look at how many developer jobs there are in Windows-land versus Linux-land: you hardly ever see Linux development jobs apart from embedded development. Windows is huge.
There's no foreseeable threat to Microsoft in the enterprise, that market is roughly split in 3 between (mostly) cross platform C++, (mostly) cross platform Java and Windows-only .NET (I don't think any enterprise really uses Mono in production). And both C++ and Java predate .NET, so enterprises seem to love .NET to have moved over to it.