Why Integrating Dynamics CRM into Your Organization Needs to Be Part of a Bigger Picture
The end users would be very happy with fewer open screens, multiple popup windows and overwhelming forms. Looking from an implementation point of view, we are more often challenged by a spaghetti system of servers and applications connecting to each other.
While a first step would be to start redesigning the overall architecture, keep in mind this usually is part of a mid to long term plan. It will depend on impact within an organization how soon you are able to realize your desired architecture.