Currently I'm working on two separate projects for two different charities - one of them implementing Dynamics CRM, the other implementing Salesforce.
If you use standard 'flowchart' notation to describe how to make a cup of tea, you'll get something very linear, like this:
I wrote a few months ago about the coming changes in Dynamics CRM 2013 (previously codenamed Orion). At the Worldwide Partner Conference a few weeks ago, Reuben Krippner did a good demo of the new features. And this time it was a proper live demo, not just prepared screenshots. Its on YouTube:
Microsoft Dynamics CRM has been around since 2003, shortly after .NET launched in 2002, which incidentally makes Dynamics CRM one of the oldest, and largest .NET applications in existence. Looking back at its previous versions, its UI design was largely built around Outlook, and the general Windows Forms paradigm, even though running CRM in a browser has always been an option. The idea seems to have been "lets make it look like a Windows Forms app", hence the browser toolbar is hidden from most windows (so no Back button) and there a a lot of use of pop-up dialogs.
At the moment I am working for two different charity clients, both of whom are implementing CRM systems - one has gone for Dynamics CRM, and one has gone for Salesforce.