低代码/无代码的SaaS/CRM还有未来吗?


这是一篇有关低代码/无代码、中间件/中台以及企业应用程序的未来统一理论,文章提出Salesforce CRM是一种从数据库后端到前端的发展轨迹,这种低代码/无代码的SaaS/CRM模型如今受到了挑战,市场模型已经从竭力推销销售产品发展到人们在电商网站寻找主动购买商品,新模型代表是Twilio之类新型互联网电商思维,这两者模型最后谁将鹿死谁手?mslotnick这一篇文章提出了思考,点击标题见原文:
简单来说,应用程序是用户与之交互以完成某些任务或执行某项活动的计算机程序。企业和消费者都有各种各样的应用程序。我们将专注于企业应用程序。 
为简化起见,企业应用程序提供了针对应如何完成特定业务功能或业务流程的自以为是的框架,并使您能够执行(部分)这些任务。为了实现这一点,这些应用程序提供了一个数据模型,该模型再次提供了一种关于应如何查看和构造该功能或过程的观点。
让我们以Salesforce CRM为例进行说明:
Salesforce的核心是提供一个应用程序,它使Sales和GTM团队可以跟踪您向客户销售产品的方式,并可以跟踪相关的分析和度量。它控制着企业的核心客户数据-客户,合同价值,与该客户的交互,以及在销售渠道各个阶段与未来客户的所有交互的状态。
但是从技术角度来看,什么是Salesforce?为了便于讨论,我们假设Salesforce具有三个部分-最终用户与之交互的UX(应用程序本身),将应用程序连接到后端的中间件或存储数据本身的数据库。


当然,Salesforce应用的使用用户是什么都看不到的:他们只是与Salesforce提供的界面进行交互。但是了解这一点很重要,因为它是分解应用程序的价值并在更广泛的应用程序、平台和生态系统中体现了它的有用框架。 
 
从应用程序到平台 
各个阶段的投资者都在讨论平台的概念-他们不想投资于工具或产品,而投资于有潜力成为平台的公司。平台的定义很多,我建议使用以下内容:平台是一种应用程序,提供了一组可以在其上构建其他应用程序的接口。本质上,它允许在核心平台应用程序中定义的数据模型之上进行扩展和自定义。
回到Salesforce作为说明性示例,他们的平台故事在很多地方都有体现。我们将专注于三个:Force.com,AppExchange,Lightning Apps。
 
Force.com
Force.com是Salesforce进入该平台即服务业务的平台,该服务使客户可以构建自定义应用程序,该应用程序部署在Salesforce数据模型之上并托管在Force.com上。Salesforce本机应用程序提供了一组特定的已定义(尽管是半可定制的)视图,页面和可视化视图,而Force.com提供程序开发人员使用集成开发环境(IDE)来使用自定义对象,字段和工作流来构建自定义应用程序,这些对象主要是用javascript,C ++和visualforce(由Salesforce创建)。 
这使开发人员(包括广泛的第三方Salesforce顾问)能够创建自定义应用程序,这些应用程序针对其组织中存在的特定流程和工作流进行了量身定制。请记住,最终,企业软件只是对流程或功能如何工作的看法,尽管可能有重叠,但没有两个企业是相同的。当您开始跨行业,公司规模,地域分布以及任何其他细分时,尤其如此。即使在组织内部,不同的业务部门也可能外观和行为不同。Force.com为客户提供了获取核心Salesforce应用程序体验并对其进行自定义的能力。
 
AppExchange
Salesforce AppExchange是由第三方组织构建的应用程序市场,用于跨行业,地区和功能区域扩展和扩展Salesforce的功能。Force.com允许开发人员针对自己的Salesforce实例和数据构建和部署应用程序,而AppExchange允许外部开发人员创建自己的应用程序,并发布到市场上,以供所有Salesforce客户使用。 
可以将其视为公司和软件开发人员利用Salesforce平台及其安装基础的功能来分发他们创建的应用程序的一种方式,这些功能可以满足Salesforce不能提供的特定需求。
 
Lightning Apps
尽管Force.com被视为开发人员产品,但Salesforce在2015年左右将Lightning Apps作为其品牌更名的一部分发布到Lightning,并且随着时间的推移一直在增加新功能(并更改命名约定)。但是,Lightning的核心是为非专业工程师提供低码和无码开发经验,以创建,部署和管理移动和桌面应用程序。 
这些应用中投放多种用途-但在很大程度上有助于扩大自定义和构建Salesforce的应用程序。在大多数组织中,业务用户的数量远远超过开发人员,并且通过开放弥补开发过程的人员的空缺,您可以迅速增加可以参与公司的Salesforce生态系统并从中受益的人数。
 
Salesforce长期以来一直了解,其核心价值和防御能力是业务本质上以客户为中心,而公司最有价值的数据是与他们如何向最终客户销售和服务有关的数据。每个销售主管都使用CRM,许多销售主管使用Salesforce(尽管令人惊讶的是,只有20%的市场使用Salesforce CRM)。
这使Salesforce成为记录系统,用于管理有关公司最重要资产的数据。数据具有重力,这种记录系统既可以独自指挥巨大的价值,也可以对组织内的所有其他系统产生影响。其他系统需要与Salesforce配合使用,因为如果不这样做,就不太可能被采用。这使Salesforce成为记录系统。他们利用它来建立除销售之外的其他许多大型企业,即营销云,服务云,商务云。
如果您的营销系统必须了解谁是最有潜力的人,以及哪些是在Salesforce中生活的人,则您的营销系统必须能够从Salesforce中读取(并可能写入)。想象一下试图将潜在顾客评分工具引入您的组织,并告诉您的CRO您需要将Salesforce换用另一种CRM,因为您的潜在顾客评分引擎无法与Salesforce一起使用。这不会发生。请不要尝试这个。
 
记录和互动参与的双系统
在许多情况下,您在B2B和B2C上有许多不同的用户,他们有不同的需求。内部销售,现场销售,客户成功,市场营销的日常工作都非常不同。管理层和个人贡献者的使用模式也大不相同。有些可能在台式机上,有些可能在iPad上。有些人可能整天都在打电话。 
这些用户中的每一个都以不同的方式与Salesforce平台互动。一些“用户”是仅通过公开的API与该平台进行交互的开发人员。有些用户甚至不是真正的人-他们可能是由Salesforce提供或完全在其外部的其他软件系统。 
这些参与方与Salesforce进行交互的各种接口是“参与系统”。这些是您与之交互并从中存储和结构化的数据中获取价值的方法,也是将后续数据输入系统的方式,从而为平台创造了防御力。这些接口可以是任意数量的本机或自定义应用程序,也可以是其他系统使用的API。 
但是重要的是,Salesforce作为记录系统的地位赋予了他们影响参与系统的权利。处于起步阶段,Salesforce.com的应用担任记录和参与的两个系统。但是,现代软件环境要复杂得多,而且参与方法也越来越多样化。
 
当Salesforce只是一个小小的新贵,相比投入向更大的Oracle和Siebel,最终用户在使用哪种软件方面没有太多选择。云还处于起步阶段,大多数软件仍在内部使用。公司的IT组织将决定使用什么,然后使用。
现在情况有所不同-软件创建和采用的速度要快得多,并且用户期望获得现代的,客户友好的体验。如果IT部门没有提供它们,他们会自行搜索出来,不久之后,企业IT部门可能会发现自己处于采购周期中以购买企业版。为什么这很重要?这意味着记录系统和参与系统正在越来越多地分离。 
数据可能具有引力,但是依靠系统的首要地位以牺牲用户体验为代价的数据存储是一个危险的主张。面对这种主张时,有两种方法可以采取:

  • 巩固您作为记录和参与系统的地位,
  • 或创建一个平台以允许各种各样的参与系统,同时保持作为记录系统的位置。

如果任何人都可以按照他们选择的方式构建Salesforce数据,那您为什么要离开?如果您提供第一方和第三方的工具来支持客户所需的任何交互方式,则它们将始终锁定在您的平台中,为此您需要按每个席位许可证付费。通过在记录护城河周围建立一个生态系统,可以确保客户没有理由离开。考虑下图。 

Salesforce模型的优点在于,它已经是默认的记录系统-因此,通过提供平台,他们不仅可以通过Salesforce本身,还可以通过其客户以及所有第三方(ISV,系统集成商,小型开发商店,咨询公司)。这将进一步巩固Salesforce作为平台的地位,因为每种增量用例和参与方法都会创造附加价值,并增加转换成本。 
 
中间件的中心性
什么是中间件,您可能会想问一下?当您要确定某人是否真的在花时间思考企业系统和体系结构时,就使用中间件这个词。 
中间件是一个广阔的领域,其中包括将不同的应用程序和数据源连接在一起的各种软件。各种集成产品,API管理和消息代理都属于此类。如果将两个系统连接在一起,则可能是中间件。它在中间,因此得名。
但是随着系统变得越来越复杂,环境变得更加异构和混合,当您考虑到大多数公司使用数百个应用程序,并且当这些应用程序处于真空状态且与更广泛的应用程序无关时,这些中间件的层级变得异常重要。公司的系统,流程和数据模型。  
......
为什么Salesforce收购Mulesoft?因为符合Salesforce的最大利益,因此地球上将永远存在的每个应用程序都可以非常轻松地与Salesforce连接。而且,任何建立在Salesforce平台之上的应用程序都可以与这些其他应用程序连接,从而使Salesforce记录系统具有至高无上的地位,并且是您与客户进行的每项增量工作的核心。 
 
低代码
就像说“我们是云公司”一样,“我们是一家低代码公司”的说法几乎没有告诉您公司产品实际提供的价值。
"我们是云公司”说明:云是一种部署方法,一种操作模式,并且可能与云原生、kubernetes和其他近期流行词汇有关;而低代码是用户界面和应用程序自定义范式,它存在于每个应用程序类别中。
所有应用程序都是关系数据库上的UX。该“数据库”可以是电子表格,也可以是Salesforce在其产品中嵌入的用于存储所有数据的任何数据库。可以将其视为非常有思想的IDE或应用程序开发语言,并将其置于企业所需的任何数据源(通常是数据库)之上。
 
潜在的未来 
Salesforce的CRM实际上涉及两件事:帮助您与客户互动(互动参与系统),以及帮助您对这些互动进行分类(记录系统)。
但是越来越多的人购买而不是出售产品。您将很难找到比“产品带动的增长”更热门的2021年流行语,而且您肯定会找到一些乐于充分赞扬该模型优点的投资者和作家。
在这种模型下,Twilio + Segment已经提供了除持久后端和低代码开发平台以外的所有功能。

Twilio没有现成的CRM收入模型可以保护,其平台是客户参与模型的自上而下的重新架构,不涉及基础关系记录及其交互;Salesforce模型是自下而上构建的,其中的真实来源是客户记录。但是,客户记录是建立在Salesforce平台范围之外不断发生的一组交互作用上的。 
想象如果有一个位于Salesforce之上的“低价销售”应用程序,该应用程序可以利用数据模型,还可以给数据模型带来意见,然后不仅可以基于Salesforce之上创建应用程序,还可以针对其他应用程序(包括Adobe)创建应用程序。
这与当前的内部开发的定制CRM应用程序世界不同的是,以前需要开发团队和开发人员数月的时间,现在可能需要一名开发人员和几周的时间。因为这些供应商不必重新发明CRM。我们通常知道其中一个服务的目的。他们重塑的是您与CRM交互的方式。
客户交互驱动业务价值,而基于基础数据库的决策却很少。现代化的公司寻求在靠近客户的位置进行创新,潜在的Twilio客户会重新考虑这些互动,并打开了无数信号的大门,而不仅仅是那些很好地适合关系范式的信号。 

到底是Twilio干掉CRM?还是CRM干掉Twilio?