6 ms·
What's Salesforce? (2021)
- phnofive 4y ago(2019) Related (same site/style): https://news.ycombinator.com/item?id=32776276 https://news.ycombinator.com/item?id=32776276
- vba616 4y agoI thought I was going to learn something. Then I realized, "wait, this is the end and I still don't know what Salesforce is". App stores were mentioned, SaaS, "The Cloud", no-code, all these buzzwords apparently originated with Salesforce, so...what? In retrospect, the bit about "SOQL" reminds me of the "it goes to 11" quote from Spinal Tap. What's SOQL? Well, it's like SQL. Why is it better? Well, it's got one more letter. "Like a database, Salesforce lets you create new tables with custom columns and relationships, complete with data types and constraints." Ahhhh...like SharePoint? "Salesforce’s point-and-click database editor and drag-and-drop UI builder" Aha, like MS Access? "Visualforce, a component-based UI framework that made it easy to build custom interfaces for Salesforce. Its simple markup let developers build UIs" Oh, like HTML? "And this Apex controller code would fetch the list of objects from the organization’s schema" Like Javascript!
- hbarka 4y agoNow try running your sales team with MS Access, Sharepoint, HTML, and JavaScript. Your sales force will quit not long after. Remember, the sales org is a profit center and IT is a cost center. Salespeople want to track leads and close opportunities without worrying if the VBA scripting of Sharepoint integration with MS Access worked.
- stingraycharles 4y agoYou make a valid point, but in my (albeit limited) experience its not that much better with Salesforce. Plenty of downtime and/or hidden data integration issues. What Salesforce does better is “hide” the integrations between a web interface, but in the end it’s just replacing one set of problems for another.
- vba616 4y agoBut "your sales team" isn't going to be writing code in these crazy parallel universe languages mentioned in the article any more than Javascript and SQL. And obviously Access and VBA aren't new and shiny enough, have been left to wither, and low/no code is the in thing, so Microsoft has a grab- (garbage?) bag of new stuff. Like Power Automate and Azure and I don't know what all. FYI, Sharepoint doesn't require VBA in any way. Obviously if you're using the REST interface, that can be accessed from almost anything, although you probably don't want to. But you can also access an object model with a regular web page that's much more convenient.
- KerrAvon 4y ago> I still don't know what Salesforce is “Salesforce is the most popular CRM in the industry.” It’s like the second paragraph of TFA. I know people who work at Salesforce, and I learned some things from this article.
- Salgat 4y agoAh yes, "Customer relationship management", everyone knows exactly what that is.
- throwaway98797 4y agopeople don’t explain exactly what a database is, why would a common business software need explanation?
- Salgat 4y agoIf you're familiar with CRMs you wouldn't be asking what Salesforce is, in the same way that if you were familiar with databases you wouldn't be asking what SQL is.
- arethuza 4y ago"Customer relationship management" - which is basically "manage sales and marketing". Which is a huge problem in organisations of all sizes.
- ThePadawan 4y agoI might be biased here (having worked on a CRM before), but it does sound like the old joke about "What's an Internet Service Provider?" to me. ...It's a provider for your internet service. The explanation isn't going to get any easier than that. A CRM is where you manage the relation to your customers - whatever that means depends on the vendor and customizations. Run analytics who to upsell to, send marketing material to, get reminded that a customer's subscription is running out, ....
- jnwatson 4y agoRight. It isn’t clear to me why a CRM needs an entire application builder inside.
- leeroyjenkins11 4y agoSOQL is like ssql, but worse! No joins, no unique, no returning more than 2000 results at a time. Visual force is like java server pages, but worse because it injects all sort of stuff into the rendered page like these wierd ids, stop you from using a lot of basic html between the visual force tags. And finally, they have been pushing so hard for their redesigned UI , lightning. Problem is that it is much much slower than the old pages by a lot.
- aaaaaaaaata 4y agoYou actually have a better understanding of "what it is" than most Salesforce admins. It's everything for everyone that they can sell licenses to.
- prpl 4y agoDisclaimer: I’m a salesforce employee (though relatively new one) Salesforce (the app), Jira, Peoplesoft, SAP, etc… are all platforms/apps for business that provide you entities, custom fields for those entities, a web interface, reports, and some other things (workflows). They are really just all moving towards being generic app platforms but in almost cases also provide you with a default app/workflows/entities. How they implement these platforms, how people develop for them, how they integrate into other products, how much admins you need to run them, what kinds of DR and security they provide, how much code is necessary, payment models, etc.. that is the big differentiator in all of those platforms - and there really is huge differences in all of those. Salesforce the company is bigger than the app, just as Oracle and Atlassian also are.
- vogon_laureate 4y agoIt's an 'enterprise' thing. What's an enterprise thing? The most simple tasks are unnecessarily complex. Janky and slow UI that is at least 10 years behind in terms of web norms. It uses its own proprietary versions of standard languages like SOQL, APEX, Lightning, Visualforce instead of SQL, Java/Groovy/Kotlin/Scala/etc., Angular/React/Vue/etc., and HTML/CSS. Absurd data and API limitations for the kind of product it purports to be. Confusing terminology and multiple tools that do the same thing. Buggy IDE and REST implementation. Poor and/or convoluted integrations. Eye-watering license costs. So yeah, classic 'enterprise' product. On the plus side, it's not as terrible as most other enterprise CRM solutions that somehow manage to be even worse.
- Certhas 4y agoThat explains nothing. What problem does the product solve for enterprise, to make it worth the pain? Why don't enterprise customers then do the sane thing that is so obvious to you?
- deleted 4y ago[deleted]
- vogon_laureate 4y agoIt enables sales & marketing teams to customise their workflows, capture their vital information on leads and contacts, produce reports, etc. It just has the mindshare and brand to capture the attention of most of the decision-makers in large firms and at the scale they operate, it kind of became the de facto market leader because of inertia and the expense of migrating and retraining to other tools.
- kylerush 4y agoSalesforce is a major B2B SaaS company. It’s primary product is an enterprise grade CRM called “Service Cloud” that helps sales companies manage the sales motion journey. It is the de facto standard of CRMs. The success of Service Cloud lead to an expansion that now includes tons of enterprise products that integrate with Service Cloud. Some of their other services are: Commerce Cloud: Think enterprise grade Shopify. Competes with Oracle Commerce Cloud. Marketing Cloud: Enterprise grade email service provider. Customer 360: If you use multiple Salesforce products, you can connect all your customer data together with no integration code in one product. A perfect client for Salesforce is an e-commerce retail company who’s differentiator is not technology. Casper (mattress company) is a perfect example. They can buy all this technology and avoid hiring a big team of software engineers. Instead they get all the features they need and can hire much cheaper Salesforce Admins / Developers that can easily be offshored. I have worked with Salesforce for the past 6 years. I was the VP of Engineering at Casper that worked to replace a lot of open source/ customer tech with Salesforce products. A big advantage of this is easier SOX compliance and data security when going though an IPO.
- iamacyborg 4y agoSalesforce's CRM is called Sales Cloud. Service Cloud is their case management and knowledge base product. I am not convinced that Salesforce admins are cheaper than engineers. Sure you can offshore, but like offshore engineers, you get what you pay for.
- kylerush 4y agoI had nearly a 100 person team at Casper. It was Software Engineers, Salesforce professionals, QA, SREs, Data Engineers, ERP professionals, etc. I managed a multi-million dollar budget. I can assure you that Engineers are the most expensive people to hire. Most of my Salesforce team was USA based out of our NYC HQ. A Salesforce Admin makes about half what a mid-level SWE makes and they are much easier to hire. In roles at other companies I had outsourced Salesforce teams.
- iamacyborg 4y ago
- 6stringmerc 4y agoIt’s the profitable arm of the Chirch of Jesus Christ of Latter Day Saints, engineered from their world-class genealogy undertaking (and posthumous conversion - just ask the Hebrew’s about that) which serves a useful commercial function and has been able to make a dominant market position through training its evangelists and sales team in the most rigorous environment possible - door to door religious witnessing. It’s also helped by a relatively unspoken network of people with a significant private affiliation that go out of their way to give contracts and money first and foremost to other people of that affiliation. It’s the kind of teamwork that starts young, usually defrauding the welfare system. Or not telling the local investigators why your Mom is only 13 years older than you.
- boeingUH60 4y agoHuh? As far as I know, Salesforce has no affiliation with Mormons. The founder, Marc Benioff, has never been a Mormon nor anyone in their C-suite as my few minutes of research shows.
- ubertaco 4y agoIndeed, Benioff's not only not a Mormon, he's a well-advertised pseudo-Buddhist. Their company internal conferences begin with pseudo-Buddhist monks performing only-slightly-watered-down religious rituals, and that same group is invited to every Dreamforce (public-facing conference) every year.
- seanhunter 4y agoThe way I think about salesforce as a developer is it’s essentially a big relational database with a bunch of CRUD guis for all the objects and a built in state machine thing which can model various business processes. Then there are bells and whistles such as reports etc built on top of that and a myriad of “partners”, providers, consultants etc who will sell you prepackaged or custom solutions to make salesforce do whatever you want/need it to do for your industry or business. In building that out it has its own somewhat idiosyncratic ecosystem of custom language(s) and technologies for creating the objects/workflows/relationships/reports etc and for doing the actual admin side, releasing new packages, doing upgrades and so on.
- cjonas 4y agoI've been the CTO for a small Salesforce consulting agency for the last 10 years ( most of my time is actually working as an "architect"). Salesforce is really just a cloud based database with a UI slapped on top of it (for both administration and end users). - New Tables and Columns can be added via a Web UI without any downtime. - Business processes can be automated using custom "apex code" (a ripoff of java 1.6) and "visual code" workflow engines. - UI/Layouts can be customized via drag and drop editors and a "Web Component" framework (LWC). - The user security model is robust (Record level access, Field level access & record sharing rules) - There is a pretty solid REST API that is updated in realtime to reflect your models. - The entire org configuration is defined as deployable "metadata" (XML). All this makes it extremely easy to model business processes and quickly build business 'apps'. However, building anything of significant complexity becomes extremely expense very quickly. And once you've built critical processes into salesforce, you are forever vendor locked. The Salesforce Account Manager's goal is to raise total subscription cost 7% with every contract renewal, even if your needs have not changed. They can typically accomplish this by offering your free features early on, letting you become dependent on them and then taking them away if you do not pay more.
- carlmr 4y agoDo SAP and IBM not do the same?
- cjonas 4y agoProbably? I only mentioned it because it's far too common for small companies to become dependent on Salesforce, only to then be priced out of the platform as their costs balloon with their needs.
- kylerush 4y agoSAP is primarily an Enterprise Resource Planning (ERP) product. Salesforce does not have an ERP product. ERP’s are operational efficiency tools that companies use. Core components of ERPs are financial (automating accounting), inventory, transportation management (finding the best route to get physical products from China to the USA for example), amongst other modules. Some ERP companies have CRMs (Oracle Netsuite I know for sure does), but again Salesforce doesn’t.