Composite Applications can help with your adoption of SAP and other ERP systems. 
In a nutshell, composite applications abstract various UI screens from the end user and lets them see a consolidated (composite) view of the application data and process.  If implemented correctly, this significantly helps with "number of clicks" to get a task done.

We now have a sample application kit that can get you from 0-60 pretty quick.  There is training material, sample code and samples around composite application in the Microsoft platform.

http://code.msdn.microsoft.com/obasapsak