At the last company I worked for, we used Salesforce as our database and source of truth in one of our web applications. It was exactly as horrible as it sounds :)
I've been there, and I feel your pain. My boss wanted to use it as the source of truth for one of our monitoring systems. It was... ugly.