There are often two camps inside an organization when it comes to evaluating IT solutions.
The first are often the engineering folks that focus on finding the most technically sound solution in the marketplace. The solution that seems to best match their specific requirements from an overall performance and durability perspective.
The second group tends to be more focused on the overall usability of the solution and whether or not the solution will map to their business processes without significant disruption in the way a business user goes about their daily lives and complete their tasks.
Many of the major IT vendors have fallen into one of the two camps. Some of the largest most successful companies have focused more on the technology/performance side with little regard to the overall usability of the solution. While their systems require significant specialization, they built very powerful systems that generally perform well for long periods of time.
On the other side of the equation are extremely successful organizations that are focused on end user ease of use with an emphasis on features and overall functionality. The tools are easy to use and manage and map well to how the business wants to operate. That being said many organizations were reluctant to replace their line of business applications with these vendors because they weren't 100 percent positive the solution could meet the long term reliability requirements.
With a retiring workforce and the expense of the training and maintaining the internal staff required to keep the legacy systems operating organizations have had to look at other solutions that are both more user friendly and manageable. This combined with a younger workforce that is accustomed to things like mobile access, and other capabilities are forcing organizations to reconsider their long term strategies and look at some of the newer platforms.
This provides ample opportunity for organizations that are able to leverage systems that combine the usability of the more modern platforms that are also are scalable and reliable. This ensures customers are getting a quality solution. One that blends the reliability of their legacy systems with the usability of a modern platform that maps well to their end user requirements.