The good part is perhaps that all these applications are going to have to be rewritten at some point in the future on a different platform. I'm a Microsoft developer on Dynamics and it is unbearable (comparable to SharePoint).
The gap between a native consumer and 'enterprise' application experience only seems to be widening.
The gap between a native consumer and 'enterprise' application experience only seems to be widening.