TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

What's Salesforce?

619 pointsby dvdhsualmost 6 years ago

40 comments

dvdhsualmost 6 years ago
Hi, I&#x27;m one of the authors of the post. As an engineer, I&#x27;ve always wondered what Salesforce was. It seemed like a clunky, expensive piece of legacy software that the &quot;business people&quot; always used.<p>Since starting a SaaS company myself (Retool; <a href="https:&#x2F;&#x2F;tryretool.com" rel="nofollow">https:&#x2F;&#x2F;tryretool.com</a>), I now understand a lot more, hah. Salesforce, basically, is the source of truth for your customer, for the business-side of things (sales, marketing, operations, etc.). So the stuff we would typically store in our databases (company name, users, how much they pay us, etc.) is stored inside of Salesforce. And Salesforce gives you a bunch of views that a typical company would need — views to update the close date of a contract, the value of a contract, to take notes on a call, etc.<p>The cool thing about Salesforce is how customizable it is — you can change the database models (e.g. &quot;add a column to the `Leads` table&quot;), as well as change the front-ends themselves (e.g. &quot;I want to display this data in this view&quot;). I&#x27;ve previously used a lot of SaaS (e.g. Slack, Intercom, etc.) and it&#x27;s always frustrating because I can&#x27;t customize the views (e.g. in Slack, maybe I want to add a button to mute + clear all the notifications for this channel). Salesforce lets you customize all that, which, frankly, is really cool.<p>To some extent, Salesforce is like a new way of programming. Instead of writing code, you let non-technical people change models and UIs (and to some extent, controllers).<p>Happy to answer any questions! If you all think the essay could be improved in any way, LMK too :)<p>(Edit: added blurb about SFDC being a new way of programming, in response to a comment downstream.)
评论 #20281628 未加载
评论 #20277448 未加载
评论 #20277525 未加载
评论 #20277974 未加载
评论 #20282896 未加载
评论 #20278077 未加载
评论 #20283378 未加载
评论 #20277441 未加载
评论 #20278892 未加载
评论 #20277761 未加载
评论 #20277936 未加载
TbobbyZalmost 6 years ago
As a Salesforce developer, I find myself feeling like I&#x27;m on a different planet compared to other developers. I can&#x27;t:<p>- develop locally. - easily backup using source control. - contribute to or create open source projects easily. There are a lot more barriers to do so compared to JavaScript or Golang communities.<p>In addition, I&#x27;m always working with sugar-coated Salesforce tech. Apex (kinda like Java), Aura Components (crappy js framework that doesn&#x27;t even come close to react).<p>I&#x27;m happy that Salesforce is going in the right direction with their web components, but it still feels like they are 10-15 years behind.
评论 #20279477 未加载
评论 #20280782 未加载
评论 #20282060 未加载
评论 #20284407 未加载
评论 #20282517 未加载
评论 #20281663 未加载
评论 #20281064 未加载
评论 #20279085 未加载
cubeculalmost 6 years ago
There is a TON of money in Salesforce. I&#x27;m rolling it out at our company right now and it&#x27;s mind-boggling how many associated costs there are when you want the Salesforce connector for your existing tools:<p><pre><code> * Data enrichment service plugging into Salesforce? Extra $10-20K&#x2F;annually * NPS service piping responses in? Upgrade for an extra $8K * Preloading account data? There are like 5-10 sources you can have, each one with a different purpose, each one a potential $25K&#x2F;annually * How about a note-taking app that lets you modify Salesforce fields in the app? Another $40&#x2F;user&#x2F;month * Hiring a consultant? $150-200&#x2F;hr, and it&#x27;ll take 100 hours to get it done </code></pre> All that&#x27;s on top of the $150&#x2F;user&#x2F;month Salesforce Enterprise list price
评论 #20279655 未加载
评论 #20277824 未加载
评论 #20277897 未加载
评论 #20277834 未加载
评论 #20277921 未加载
评论 #20277869 未加载
评论 #20279170 未加载
评论 #20279666 未加载
评论 #20278903 未加载
评论 #20278815 未加载
评论 #20278915 未加载
legitsteralmost 6 years ago
I work in the sales and marketing world, and the best way describe Salesforce is it&#x27;s the <i>infrastructure</i> sales is built on. Especially in the B2B world, it&#x27;s just as big and heavy hitting as any of the other FAANG companies, if not more.<p>And I want to stress how big and clunky SFDC is even for people familiar with it. I am sure everyone and their mother can build a faster, more elegant CRM. But that misses the point. It&#x27;s <i>infrastructure</i>. The fact that it&#x27;s legacy is the feature! I&#x27;m sure we can design more elegant roads and pick smarter rail gauges today, but having consistent and interchangeable standards is important to build on. It&#x27;s enough for a company to constantly track their changing market, they don&#x27;t need to risk losing customers because they upgrade the CRM every couple of years.
评论 #20286435 未加载
评论 #20278752 未加载
cosmodiskalmost 6 years ago
I kind of built my career on it. While reading some forums, including some threads on HN, I see a lot of misconceptions about Salesforce. When it started,it used to be purely software for sales and how to manage leads,deals and contacts. However it&#x27;s been around for 20 years and now it covers much more. For instance,I work for a company that delivers training to thousands of people every year.The entire business runs on Salesforce.The sales manage their leads(tens of thousands) and interactions with them(calls,emails,sms), while operations book the courses, customer service manage complaints, finance team tracks products, invoicing,and vendor manager tracks their performance, contracts and etc. At any given time I can go on Salesforce and see how much money the company made,what are the issues, how&#x27;s marketing doing and etc. Alternatively to this kind of unified system is a mish mash of number of applications, endless Excel spreadsheets and bottomless email server. Since I joined, the company tripled revenues,yet we have same number of people managing training and customer service...The sales reps pulling in twice as much of revenue. I know there are a lot of developers here on HN: even if you don&#x27;t want to use Salesforce platform,you can leverage free developer edition for rapid prototyping.You could literally mock up things within hours,including interface,database and sometimes even automations. For those who are planning to hire sales people: the absolute majority of decent ones( especially in the US and to some degree in the UK) most likely used it in their previous jobs and it is very likely they will expect it in your company as well. What companies use it? All of them,including Google,Amazon,Coke, Shell, Barclay&#x27;s and etc..
评论 #20279876 未加载
评论 #20279904 未加载
nwatsonalmost 6 years ago
I have extended family (two brothers, two nieces, one niece&#x27;s husband, one nephew) all into Salesforce.com&#x2F;SFDC development.<p>Four of them successfully ran a SFDC consulting business for several years with many good clients and lots of junior and senior developers and architects (I joined briefly after leaving SF Bay Area but decided I should go back to building products). The business ran into family-business-squabble problems between two of the principals and dissolved ... however they all stayed in the SFDC game and have done very well, making significantly more (even considering they&#x27;re contracting) on long-term stable contracts than their software experience would net them at established SF Bay Area companies ... and they all live in much lower cost-of-living areas. I don&#x27;t think the SFDC game will go away any time soon, either.<p>There are probably some interesting SFDC development niches, but I would have struggled to maintain interest.
评论 #20279883 未加载
_omnfalmost 6 years ago
Salesforce is essentially a database as a service with some fancy admin panels and prebuilt web interfaces.<p>The tech is proprietary, and not that fun to work with. [0]<p>As someone who has worked extensively with Salesforce, the cult like fanbase is annoying. I&#x27;ll be the first to admit the tech is underwhelming and in many cases nowhere near other modern technology.[1][2][3]<p>But, I still 100% recommend Salesforce to companies when they ask about it. Why? <i>Data liability</i>. Yes Salesforce is expensive - but you are outsourcing the responsibility of dealing with sensitive data to Salesforce. This is something that they should market more heavily in imo. (at least to sw engineers and CTOs) Realistically many companies are not properly equipped to deal with data, let alone sensitive data. Salesforce may have started out as a CRM, but now it is a solution to that problem. CTO&#x27;s now have someone to point the finger at if shit hits the fan on an Equifax level. This alone is worth big $$$.<p>[0] - <a href="https:&#x2F;&#x2F;insights.stackoverflow.com&#x2F;survey&#x2F;2018#most-loved-dreaded-and-wanted" rel="nofollow">https:&#x2F;&#x2F;insights.stackoverflow.com&#x2F;survey&#x2F;2018#most-loved-dr...</a><p>[1] - <a href="https:&#x2F;&#x2F;developer.salesforce.com&#x2F;docs&#x2F;atlas.en-us.apexcode.meta&#x2F;apexcode&#x2F;apex_gov_limits.htm" rel="nofollow">https:&#x2F;&#x2F;developer.salesforce.com&#x2F;docs&#x2F;atlas.en-us.apexcode.m...</a><p>[2] - <a href="https:&#x2F;&#x2F;developer.salesforce.com&#x2F;blogs&#x2F;2018&#x2F;05&#x2F;summer18-rethink-trigger-logic-with-apex-switch.html" rel="nofollow">https:&#x2F;&#x2F;developer.salesforce.com&#x2F;blogs&#x2F;2018&#x2F;05&#x2F;summer18-reth...</a><p>[3] - <a href="https:&#x2F;&#x2F;developer.salesforce.com&#x2F;page&#x2F;Multi_Tenant_Architecture" rel="nofollow">https:&#x2F;&#x2F;developer.salesforce.com&#x2F;page&#x2F;Multi_Tenant_Architect...</a><p>[4] - <a href="https:&#x2F;&#x2F;trust.salesforce.com&#x2F;en&#x2F;" rel="nofollow">https:&#x2F;&#x2F;trust.salesforce.com&#x2F;en&#x2F;</a>
评论 #20278988 未加载
评论 #20278309 未加载
评论 #20278444 未加载
评论 #20280443 未加载
评论 #20282459 未加载
评论 #20278327 未加载
评论 #20278803 未加载
评论 #20279173 未加载
评论 #20281643 未加载
评论 #20280429 未加载
评论 #20279863 未加载
chasd00almost 6 years ago
It should be called &quot;everythingforce&quot; instead of Salesforce. The features have grown so wide and deep that even CRM is just a small sliver of what Salesforce is. It has its own server side language ( APEX ), a front end framework (Lightning), a community builder&#x2F;site hosting thingy ( Community Cloud ), and &quot;custom objects&quot; and relationships (think a user defined schema ). If you wanted to you could use Salesforce as a hosting platform for any web application.
评论 #20277597 未加载
评论 #20277915 未加载
评论 #20280081 未加载
teh_klevalmost 6 years ago
Sounds like I&#x27;m a Salesforce shill here, but...for some context I presently work as a developer in the charitable&#x2F;volunteer sector at the moment. I&#x27;m 52, with around 30 years in the biz building all sorts of stuff in COBOL, Clipper, Java, CORBA, VB, C#....and worked with all sorts of databases.<p>Here&#x27;s my take in my current situ:<p>Salesforce do some mighty decent things for voluntary&#x2F;charitable orgs. One of them being that if you&#x27;re a charitable&#x2F;volunteer sector operator you get Salesforce Enterprise edition for free. Now, despite being aware of Salesforce, until about six months ago I&#x27;d never used it, and thought &quot;oh-oh&quot; when a project went down this route.<p>But you know something I kinda like it.<p>I sense some &quot;dislike&quot; here about Salesforce here on HN, and sure it has some road humps and other things, but it&#x27;s become a developer platform, and with many developer platforms you need to spend some time learning to make it work for you. But it&#x27;s not that hard. I think their docs and training material are pretty decent. We also use their SFDX bits so basically we can check in an entire org to source control and run deployments into sandboxes for testing before deploying into production. Their Visual Code tooling is pretty decent as well.<p>Lightning, Apex, Callouts, Creating inbound REST API&#x27;s...what&#x27;s not to like if you can bish-bash-bosh something for a client quickly and build an working MVP?<p>We can build a bunch of apps for these voluntary&#x2F;charitable folks fairly quickly and much faster than we could with .NET&#x2F;SQL (or something else) which would otherwise cost them a lot more money.<p>I realise it&#x27;s not for everyone, sometimes it feels a bit &quot;Scientology&quot;&#x27;ish once you&#x27;re into the eco-system, but it&#x27;s a tool.<p>Use it, don&#x27;t use it, it&#x27;s up to you.
snarf21almost 6 years ago
Salesforce is fine if you use it for its intended purpose like e-commerce. Just don&#x27;t try to use it as an AWS replacement for an application platform just because &quot;all your data will be in the same place&quot;. Everything is a tool, just pick the right one for the job.
评论 #20280933 未加载
tvanantwerpalmost 6 years ago
I&#x27;ve implemented Salesforce twice for non-profits doing fundraising. It&#x27;s probably a great B2B sales platform, but it&#x27;s not <i>that</i> customizable for purposes outside what was intended. And it&#x27;s not clear why some bits are customizable and others aren&#x27;t. I don&#x27;t consider myself a Salesforce expert, so maybe I&#x27;m just showing off my ignorance here, but this is a conversation I&#x27;ve had to have:<p>Fundraiser: &quot;Can we have a custom database of Thing X that interfaces with everything else?&quot;<p>Me: &quot;Sure, no problem.&quot;<p>Fundraiser: &quot;And can we rename this default field from &#x27;Widget&#x27; to &#x27;Doodad&#x27;?&quot;<p>Me: &quot;Nope. Impossible. Whenever you see &#x27;Widget&#x27;, just imagine it said &#x27;Doodad&#x27;.&quot;<p>I still recommend Salesforce to non-profits, for the same reason Churchill recommends democracy: it may be the worst CRM, but it&#x27;s better than all the others that have been tried.
评论 #20278411 未加载
评论 #20279548 未加载
jdm2212almost 6 years ago
Thank you! I&#x27;ve been wondering about what the heck Salesforce is for ages :)<p>Seems like a lot of enterprise software boils down to integrating enterprise data for a some domain, mapping it to an ontology, and then building a plugin framework, dashboards, alerts and workflow management on top of that. (I don&#x27;t mean to imply it&#x27;s easy, just that it&#x27;s a successful general template if you happen to have domaine expertise in a domain without a dominant existing SaaS player.)
评论 #20278023 未加载
ABeeSeaalmost 6 years ago
In my experience, Salesforce is replacing emailed excel files and “excel as a database” en masse. It’s kind of interesting to watch these migration of business processes from manual excel to manual salesforce. And it’s not just sales people.
vbstevenalmost 6 years ago
It has its uses in enterprise environments but it takes a special kind of business-y person to setup, configure and maintain.<p>I worked at a small startup with at its peak 30 people (of which 10 in sales&#x2F;marketing) and we implemented Netsuite which is a similar ERP suite bought by Oracle.<p>It took 2 expensive consultants a couple months to setup and I believe it did CRM, invoicing, accounting, taxes, prospecting, email signups and newsletters, customer support, inventory tracking and probably a few more things. Every time we wanted to change some process we had to bring the consultants back in. In my eyes it was too expensive and too early in the startup process to be implementing something like that.
browningstreetalmost 6 years ago
My own experience in e-commerce was that Salesforce came in to a couple of companies I worked at and it wasn&#x27;t a fit. Which was weird.<p>I recently looked for a platform for CRM, invoicing, project management and communication, and Salesforce didn&#x27;t really have anything out of the box (or within a reasonable distance of a read-to-go-box) for that either. There was little off-the-shelf available... not even starter packs, which I found a bit curious.<p>Ended up going with Accelo, which I think of as one level up from a bare Salesforce install.<p>My conclusion.. albeit not entirely informed, is that I probably am happiest never working in a company, or with a client, that&#x27;s oriented around Salesforce processes.
评论 #20277708 未加载
评论 #20277960 未加载
emers0nalmost 6 years ago
Awesome post! Next up -- what&#x27;s MuleSoft? That&#x27;s another big one where I&#x27;m not really sure what problems they&#x27;re really solving.
评论 #20277736 未加载
评论 #20277701 未加载
评论 #20277827 未加载
评论 #20277879 未加载
评论 #20278511 未加载
zulfishahalmost 6 years ago
Good article. Thanks for disentangling the jargon around Salesforce. I&#x27;ve always wondered why the idea of &quot;CRM&quot; never extends to more than the &quot;Sales&quot; process. What about more lightweight, easy-to-use system that someone who just opened a flower shop, or a yoga studio, could use to manage not just customers but also their employees and contractors? Why don&#x27;t people use &quot;Personal CRM&quot; tools to keep track of conversations around the work-place, or interacting with employees? There is a lot of potential for a &quot;contact interaction system&quot;, with many many use-cases, but I&#x27;m curious if the idea just doesn&#x27;t have legs, or if it&#x27;s waiting for something to popularize the concept.<p>Personal angle: I work on such a &#x27;contact interaction system&#x27; with an app I have in the App Store, and though I market it as &quot;CRM&quot;, my goal is to build something that&#x27;s very easy-to-use so that &quot;anyone&quot; can use it, for the people who are looking for a good system to manage their contact and customer interactions. I would love to figure out how to drive more traction around the idea, since it&#x27;s something that&#x27;s beyond the regular idea of &quot;CRM app for sales&quot;. Any thoughts?
评论 #20287417 未加载
评论 #20280413 未加载
kyrieeschatonalmost 6 years ago
Salesforce has begun retroactively restricting the products you can sell if you&#x27;re using their platform, which makes moving to Salesforce a very risky proposition.<p><a href="https:&#x2F;&#x2F;www.theverge.com&#x2F;2019&#x2F;5&#x2F;30&#x2F;18645722&#x2F;salesforce-ban-retail-customers-selling-semi-automatic-guns-rifles" rel="nofollow">https:&#x2F;&#x2F;www.theverge.com&#x2F;2019&#x2F;5&#x2F;30&#x2F;18645722&#x2F;salesforce-ban-r...</a>
评论 #20278656 未加载
评论 #20280909 未加载
G4BB3Ralmost 6 years ago
I worked 2 months for a IT company that uses 100% salesforce. It was the worst experience of my life. The tool can be great for the sales team and others, but keep things separated, salesforce shouldn&#x27;t be used by programmers.
评论 #20278528 未加载
shadowtreealmost 6 years ago
It&#x27;s a platform that has multiple very successful companies riding on top of it.<p>The largest built a 20bn+ market cap co out of it, in 12 years.<p>SFDC is far more capable than people think.
benbristowalmost 6 years ago
Nice article. Always wondered what SalesForce actually was and why it&#x27;s so popular. Now I know.
nocubiclesalmost 6 years ago
How long does implementing Salesforce takes usually, lets say in a company with 10 users(salespeople?)?<p>I have implemented 10-13 SAP Saas ERP systems in last couple of years and the projects are around 2-4 months with 1-2 consultants working on the project for a company of ~50 users. But ERP is much wider then just CRM, it includes all business processes.<p>Can Salesforce be self implemented by the company or is consulting needed? ERP cannot be self implemented, definitly needs consulting both on configurating the system and also changing companies business processes.<p>Its still amazing how Saas EPR can be implemented in this short time given it used to take atleast 1 year due to the need of setting up infrastructure and all over more complexity.
评论 #20279713 未加载
评论 #20278488 未加载
评论 #20279783 未加载
评论 #20278017 未加载
wnevetsalmost 6 years ago
has salesforce figured out how to do an arbitrary number of objects yet? For example a customer with as many addresses they want? I was told by very expensive salesforce &quot;experts&quot; that wasn&#x27;t possible a few years ago. You actually needed to hardcode address_1_zip, address_2_zip, address_3_zip and so on.
评论 #20278145 未加载
评论 #20277839 未加载
评论 #20278053 未加载
ncmncmalmost 6 years ago
SF has what must be the most valuable database in the world. It must be worth far, far more than their market cap.<p>That I have not heard of anybody mining it must mean they have a really good handle on how to keep such activity secret. Because from a business standpoint it would be irresponsible not to monetize something so valuable. Anybody using it must realize that has to be going on, at some level.<p>Maybe they only license out access to spooks -- NSA, Mossad, GRU. (What is the Chinese one called?) Those have access to unlimited cash, and know how to use spooking to get more.
stcredzeroalmost 6 years ago
<i>An entire economy is built around Salesforce. For every dollar that Salesforce makes, its ecosystem generates $4. Millions of developers build apps for Salesforce’s platform, and Salesforce development is itself a lucrative niche within software engineering.</i><p>So Salesforce has turned themselves into an ecosystem. No wonder they&#x27;re doing well. What&#x27;s the secret to turning yourself into an ecosystem? It must involve low barriers to entry and the ability to make money within the ecosystem.
sixdimensionalalmost 6 years ago
&quot;Single source of truth&quot; = loaded statement. Maybe single source of truth for a certain subset of things, but in my experience, Salesforce is absolutely not the single source of truth for an organization. I do not like that marketing pitch.
simonebrunozzialmost 6 years ago
&gt; In 2008, these were consolidated into Force.com — a platform for developers to build and run apps without worrying about infrastructure. It was the first platform-as-a-service (PaaS).<p>Heroku launched before Force.com - by a few months, if I&#x27;m not mistaken.
rkidoalmost 6 years ago
The way this article described Salesforce makes it sound like generic database frontend software, like a more powerful, complex, and customizable Airtable. I&#x27;d love to read a comparison of the two if anyone has used both.
评论 #20279941 未加载
评论 #20278863 未加载
incompletealmost 6 years ago
wow, great article! i work for a university and our admin group needs a &quot;killer app&quot; for tracking students, researchers, faculty, industry partners, events, and a bunch of other little things... i&#x27;ve been doing my best to try and explain to them what SF is capable of but it&#x27;s been tricky as i don&#x27;t have any first-hand experience w&#x2F;it.<p>i&#x27;ve forwarded the article off to them and the entire group had a collective &quot;ah-ha!&quot; moment. thanks for putting this together. :)
评论 #20277628 未加载
评论 #20278572 未加载
m3kw9almost 6 years ago
Finally know what CRM and Salesforce really is
te_chrisalmost 6 years ago
I was a sceptic, but it’s actually great. The amount of powerful stuff you can do with it, with process builder, platform events and flows, e.g. is incredible. Still super annoying in a lot of ways, but it doesn’t really make any sense to manually build out that stuff, to me anyway
Tade0almost 6 years ago
One of my coworkers has experience in Salesforce and recently did an introductory presentation about it.<p>I just want to say that I&#x27;m very grateful that I <i>don&#x27;t have to</i> have anything to do with it.
JetSpiegelalmost 6 years ago
So, it&#x27;s like a wiki for sales people? With custom fields?
luminatialmost 6 years ago
I see what you did there - Nice puff piece to get the Salesforce corpdev drones to start buzzing around you guys to lay the seeds to an eventual acquisition ;)
codeisawesomealmost 6 years ago
The people demand the same article but now for ERP.
RocketSyntaxalmost 6 years ago
It&#x27;s ironic how much people make fun of SFDC when they literally invented SaaS and internet-driven platforms
pbreitalmost 6 years ago
Retool looks super neat but I&#x27;m wondering how it works in practice. Any experience here?
评论 #20281834 未加载
carapacealmost 6 years ago
Anybody interested in a &quot;Computer-Aided Small Business&quot; kind of a thing?
avodonosovalmost 6 years ago
As a joke I once wanted to register failsource.com and redirect it to salesforce.com. But it was already taken (I suspected by salesforce)
评论 #20280877 未加载
dborehamalmost 6 years ago
It&#x27;s the new SAP isn&#x27;t it? And SAP was the new Oracle And Oracle was the new AS&#x2F;400 And...
评论 #20278593 未加载