I work at a company that uses Salesforce as the system that runs the whole business. CRM barely touches on what we use it for. We use it for inventory, logistics, accounting, customer support, managing our partners (dealers), managing our suppliers... as well as sales. I spent 2 years as a Salesforce developer, and still dabble in APEX from time to time. All of that is context for what I'm about to say: Salesforce is…
To be honest, it sounds 100% like SAP / ABAP. A lot of terribly outdated stuff. But it can do everything you can imagine. If it can't, there's 1-2 recommended products that expand features on top of SAP. The moment your business wants to do things a way that isn't SAP's way, you completely butcher everything though. See https://news.ycombinator.com/item?id=17541092
He got a somewhat wistful look in his eyes, and said (more to himself than to us) he wished he could go back and choose not to do that.
I'll never forget that. He was earning an insane amount of money, working super high-level at one of the largest IT firms in the country.