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