什么是企业应用?

企业应用(Business Application)是指商业场景中使用的应用软件

它通常由最终用户(End-User,也就是企业中的员工,包括作业层与管理层)使用,完成特定的商业任务,为实现商业价值服务(如降低管理风险、满足合规性要求、提高效率、提升收入、控制成本、提高管理透明度……)。简单狭义的可理解为“企业管理软件”以“专业应用软件”。

什么是企业应用

企业应用的变化与发展趋势

企业应用的发起趋势图
  1. 早期企业应用:最早软件是定制化,小规模的。通常只用于单个职能领域。
  2. 传统企业应用:随着技术的进步,专业软件商开始把小规模、定制化应用,变为大规模、标准化的应用。以ERP的概念最典型。目标是用一套“企业级”的集成化应用,代替“部门级”应用(又叫“信息孤岛”)。
  3. 新型企业应用:随着“集成技术”的进步,以及“云技术、平台技术”降低了应用研发的难度。为了更贴合用户需求、更深刻的运用,软件又向“专业化”方向发展。

如果需要了解更详细信息,请查看:软件行业的发展历程

传统的企业应用

什么是ERP?

企业资源规划(ERP)是一套综合业务应用程序。它共享一个“共同的流程和数据模型”,分不同“模块”以满足不同的业务应用场景:如财务、人力资源、分销、制造、服务和供应链……

在ERP出现之前的企业应用,财务、进销存(采购/销售/库存)、MRP(生产计划)是独立的不同软件。ERP将它们变成了“一套软件,不同模块”,从而有更好的跨职能数据共享、流程衔接。

除了ERP还有什么常见的应用?

企业应用有非常多种类,市场上常见的包括

  • CRM:客户关键管理,一般由客户信息管理,商机,市场活动、服务管理等构成。
  • SRM:供应商关系管理,一般由供应商信息管理、在线招投标、采购订单、供应链协同等功能构成。
  • FIN/财务:财务管理,一般由总账、应收款、应付款、固定资产等功能构成。
  • HRMS:人力资产管理。一般由组织、人事、薪资、招聘管理等功能构成。
  • 进销存:采购、销售、库存。在ERP之前较为流行的管理软件。
  • MES:制造执行系统。由生产计划、生产执行、质量、设备等功能构成。
  • EAM(前身为CMMS):企业资产管理。一般由资产台账、维修工单、预防性维护、备品备件等功能构成。(参考:智资产、智维修
  • FSM:现场服务管理。从CRM服务应用中分离出的更为专业化的现场服务应用。(参考:智服务
  • LIMS:检验监测信息管理。
  • PLM(前身为PDM/CAPP):产品生命周期管理,主要是对产品主数据、构型、工艺进行管理。
  • PMS/PPM:项目管理。
  • TMS:运输管理系统。
  • WMS:仓库管理系统。
  • EPM:企业计划与全面预算管理。

什么是应用套装软件?

应用套装软件是指多模块的标准化(不需要从头开始开发的)应用软件。大型的应用套装软件以SAP、Oracle的产品作为典型,其中包括ERP、CRMSRM、MES等多种应用。

因为ERP的范围、边界并没有明确的定义。ERP的概念也可以放大到与套装软件等同。

什么是SAP?

SAP是德国的软件公司,中文名思爱普。最知名的ERP/套装软件。

SAP维修工单界面截图
图-典型的SAP设备维修订单操作界面

在欧美SAP几乎是ERP的代名词。以功能完整、逻辑严谨,以及包括了大量优秀企业的管理模型而闻名。覆盖90%以上全球财富2000强,如微软、IBM、苹果、沃尔玛、宝洁的核心管理软件使用的SAP。在中国超大型企业中也应用广泛。国内典型用户包括:中石油、中石化、神华、国家电网、海尔、联想、上汽、苏宁……

什么是Oracle?

Oracle是美国软件公司,中文名甲骨文。也是高端数据库、高端企业应用软件。

早期以数据库软件出名,后来开始提供“企业套装应用(Oracle EBS)”产品。在高端“企业应用”市场与SAP双寡头垄断。国内典型用户包括:华为、中国移动、联通、电信、国家电投、东航、国航、广州地铁……

什么是CS及BS架构?

CS是“Client-Server”架构。早期的企业应用除了集中部署在服务器(Server)上,每个用户都需要安装客户端(Client),然后通过客户端才可以使用。如老版本的SAP。

随着互联网的普及。软件变的不再需要安装,而是打开网页浏览器(Browser)即可使用。这就是BS架构。

BS架构的好处:1)不用安装;2)不需要反复下载不同版本,升级。打开的永远是最新的。3)不限操作系统。

新型的企业应用

什么是SaaS/PaaS/IaaS?

XX即服务(X-as-a-Service)是一种商业模式。早期无论硬件、软件都是客户购买并自行维护。美国的CRM厂商Salesforce成功推广了No-Software的SaaS模式。也就是用户不需要自己购买或开发软件,而是通过“租用服务”的方式来应用软件。

这种商业模式对软件开发商来说意味着更持续稳定的收入,客户也有以下突出的好处:

  1. 降低了客户自身拥有技术人员的成本(客户不再需要雇佣不同技能的IT人员),
  2. 软件通常由厂商集中升级维护,可以持续的功能增强。
  3. 把一次性投资分散到各年或各月。
SaaS、PaaS、IaaS

SaaS/PaaS/IaaS是在不同层面的描述。(实际中可能也并没真正as-a-Service,这3术语仅用于区分层次)

  1. SaaS:软件即服务。是直接面向最终用户的应用。
  2. PaaS:平台即服务。是面向技术开发与维护人员的,支撑SaaS的平台。一般不被最终用户感知。
  3. IaaS:基础设施即服务。是网络、服务器硬件资源。在最底层支撑PaaS和SaaS。

常见的SaaS软件与市场现状

CRM厂家Salesforce开创了SaaS化应用时代。国外典型的SaaS包括:Workday(人力资源与财务)ServiceNow(服务管理),SAP和Oracle也在推出自己的SaaS化产品。

从2016年开始,2020年成熟国内在CRM、人力资源、SRM、财务、费用报销都有优秀的SaaS厂商与产品出现。
金蝶、用友这些老牌企业应用厂家,一方面将自己的产品线向云化、SaaS化发展。另一方面基于技术成熟、地缘政治等因素,在2020年后开始在大型企业市场(传统SAP、Oracle占据市场)发力。这些公司通过产品+平台+生态的策略,向大型企业提供完整的应用解决方案。(如用友BIP平台,金蝶的苍穹平台)

在工业场景相关的应用领域,由于技术的复杂性、业务的多样性,还没有明确的市场领导者出现,但也开始逐渐形成一批优秀企业。

什么是中台?

中台的本质是“平台化(Platform)”的思维,也就是将共用的部分进行抽象与共享。

中台不是一种具体的产品,而是一种思维模式和技术架构模式。在ERP时代,企业构建应用的模式是用大而全的套件技术产品进行全覆盖。慢慢的大家发现全覆盖的方式还是无法满足个性化的需求。于是建设模式转向了“能力组装”的模式。在这个模式下,为了减少重复建设,就自然产生了中台思维。

平台化的思维模式

每个应用为了端到端的完整业务闭环,会存在与其它相同、相似的冗余功能、数据。这些冗余的存在,会让操作者操作冗余,或是新系统的建设“重复浪费”,或是导致数据的不一致。为了解决这个问题,就出现了,将这些共用能力进行“平台化抽象并共享”的思维架构模式,也就是所谓的“中台”。

常说的中台还可以具象化为:业务中台、数据中台、技术中台。本质是在业务功能模块、数据模型、技术组件层面进行平台化的抽象与共享。

什么是工业物联网平台?

传统自动化/工业控制(即:OT)负责设备层管理与控制。企业信息化应用软件(即:IT)负责经营管理层。

随着技术的进步,IT和OT开始融合,实践中出现了可以处理设备物联数据的信息化应用平台,即工业物联网。工业物联网可以直接与设备进行监控与管理(传统OT层自动化做的),但又有大数据分析与应用能力(传统OT层不做的,IT层擅长的)。

系统实施与应用

什么是最佳业务实践?

软件厂商(有时出于商业宣传目的)提出一个概念叫Best Practice,也就是标杆企业的业务执行与管理方式。客户选择某个成熟产品,有时不仅是希望引入功能软件,还希望引入其它领先企业的管理方式。

特别在信息化的早期,由于企业管理粗放、落后,特别关注“最佳业务实践”。随着业务快速创新与多样化,最佳业务实践不再像ERP产品时代这么被关注,但仍然是优秀应用软件应当具备的。

什么是系统实施?

企业在购买了企业应用软件后,需要有一个“导入应用的过程”。

通常企业应用为了满足不同行业、不同体量的客户需要,会预置多种不同的业务模型,通过“配置点”来调整功能与流程。因此系统实施包括:

1)理解客户业务,并匹配系统配置点。2)在必要时指导用户改变业务流程。3)针对客户个性需求进行“二次开发”4)培训用户使用;5)初始化系统中的数据。6)安装与开通应用(让应用“上线”)。

什么是二次开发/客户化开发?

早期的应用是完全开发定制。

随着企业应用软件的成熟,这些应用软件中通常会预置目标客户群中可能存在的不同“管理与应用模式”,作为标准化的功能与流程。通过管理界面进行“配置”,可以形成适应于企业需求的功能与流程组合。

但有时标准功能无法满足,或无法100%匹配用户需求,就需要对软件进行扩展与改造。这个过程就是二次开发(或客户化开发)。

什么是集成?

客户在实施过程中往往已经存在一些前期建立的系统。为了让这些系统之间的数据联通。会通过技术开发,通过“服务接口”等形式,将这些系统打通,这个过程叫“集成”。集成也是二次开发的一种。