Salesforce has named Microsoft’s cloud platform Azure as its public cloud provider for the Salesforce Marketing Cloud. Salesforce and Microsoft have had a complicated relationship over the years since they compete in multiple areas, of software as a service like customer relations management, marketing analytics and cloud sales software.

Today on Salesforce blog both Salesforce CEO Marc Benioff and Microsoft CEO Satya Nadella had this to say

“At Salesforce, we’re relentlessly focused on driving trust and success for our customers,” said Marc Benioff and Keith Block, co-CEOs, Salesforce. “We’re excited to expand our partnership with Microsoft and bring together the leading CRM with Azure and Teams to deliver incredible customer experiences.”

“In a world where every company is becoming a digital company, we want to enable every customer and partner to build experiences on our leading platforms,” said Satya Nadella, CEO of Microsoft. “By bringing together the power of Azure and Microsoft Teams with Salesforce, our aim is to help businesses harness the power of Microsoft Cloud to better serve customers.”

Under CEO Satya Nadella Microsoft has mended fences with other competitors like Red Hat and VMware. This is a big deal for Microsoft to win Salesforce as a customer, as Microsoft competes fiercely with Amazon Web Services for customers. Last month, Microsoft won a contract to provide the Pentagon with cloud-computing services in a deal that could be worth as much as $10 billion, and in July, Microsoft announced a cloud agreement with AT&T.

The other big win for Microsoft is Salesforce developing technology to integrate its Sales Cloud and with Microsoft’s Teams. Salesforce owns Chatter the idea is to enhance interoperability between Chatter and Teams going forward for both companies to compete with Slack.