For users of these systems, on both the paying and receiving sides, it can be difficult and time-consuming to learn how to use cross-border payments tools, and how to set up processes to make optimal use of them. Solution providers (both banks and non-banks) also face challenges, struggling to cobble together old systems to meet new demands. But for these providers, cross-border payments are both lucrative (especially given foreign exchange conversion revenue) and rewarding, in terms of the overall financial relationship created with the end customer.