Maybe not a bad division, from a business model perspective. Some companies are better at developing the "tech", that then can be licensed to multiple user facing companies whose expertise is customer relationships and UI.
But the risk for the back end company is that the user facing company owns the customer relationship. It is probably easier for them to replace the tech than for the tech company to replace the customer relationships.
But the risk for the back end company is that the user facing company owns the customer relationship. It is probably easier for them to replace the tech than for the tech company to replace the customer relationships.