CRM

全称 Customer Relationship Management,中文意思是客户关系管理。

为什么会有CRM?

因为我们进入到了产能过剩时代,从卖方市场过渡到买方市场,为了将产品卖出去,企业就必须从以产品为中心转到以客户为中心,了解我们的目标客户。

什么是CRM?

CRM是选择和管理有价值客户及其关系的一种商业策略。它的作用不仅仅是管理企业和客户的关系,更是将客户的信息运用到企业的管理中。

CRM是由于不同企业群体的需求决定其功能的,企业重视的问题决定商品的表现和解决方案。

有需求简单的(可能就仅仅保存客户信息)、复杂的(分析客户行为等),甚至也有超出CRM所要表述的范畴的,这就是我们会看到有些CRM干了不该干的活,有些CRM没干应该干的活。

CRM软件特点

1、有全方位的客户视图(以客户为中心的各项信息的展开)和客户分析模块(不是简单的Count)。

2、有完整的销售过程管理,使销售人员能充分利用公司资源,并通过协作来推进销售过程。

3、基于各项数值指标的销售团队KPI。

4、对销售结果能进行各种维度的分析。

5、能提供给销售人员必要的自动化的信息帮助。

6、有自动化的流程,能兼容企业内部所有的行政流程,也能兼容和业务有关的流程。

7、将企业的数据视为财产,出具各种报表帮助企业提升其数据价值。

8、丰富的参数设置和可扩展性,能兼容公司的业务变化,通过调配依然能满足公司的运营需要。

资料来源:https://www.zhihu.com/question/46538512/answer/102573300

ERP

全称 Enterprise Resource Plannin,中文意思是企业资源计划。

什么是ERP?

ERP是整合了企业管理理念、业务流程、基础数据、人力物力、计算机硬件和软件于一体的企业资源管理系统。

在企业中,一般的管理主要包括三方面的内容:生产控制(计划、制造)、物流管理(分销、采购、库存管理)和财务管理(会计核算、财务管理)。这三大系统本身就是集成体,它们互相之间有相应的接口,能够很好的整合在一起来对企业进行管理。

另外,随着企业对人力资源管理(招聘管理、工资核算、差旅核算)重视的加强,已经有越来越多的ERP厂商将人力资源管理纳入了ERP系统的一个重要组成部分。

资料来源:https://wiki.mbalib.com/wiki/ERP

后言

最早CRM是含在ERP里的一个小模块,后来随着纯销售型企业的增加,以及对客户的重视,将CRM独立出来单独售卖,发现这块的市场远比想象中大的多,从而形成了细分的一个行业,而且这个行业的蛋糕非常大。

现在 ERP 和 CRM 服务范围存在一定重叠,可能是有些生产型企业发展过程,一开始上 ERP 后,后来发现缺客户管理这块,就不断增加客户管理功能,有些销售型公司一开始只是上 CRM,后来发现还是需要管理进销存、供应链,于是要求加上供应链管理,于是 CRM 就增加了 ERP 的功能模块。

资料来源:https://www.zhihu.com/question/327399334/answer/705003260

CRM、ERP是什么?的更多相关文章

  1. 分享一个全开源的ASP.NET快速开发平台,能快速开发OA CRM ERP 等系统

    bingo炸了 2017/3/30 16:28:14 阅读(870) 评论(0) 公司业务量比较大,接了很多项目,为了缩短开发周期老板让我牵头搭建了一个快速开发平台. 我们主要的业务是做OA.CRM. ...

  2. CRM/ERP 企业管理软件中常见的七种程序设计模式

    管理软件中的常见代码设计模式,来自于业务上的需要,有不恰当的地方欢迎批评指正. 1  RE-TRY 重试模式 场景:在连接数据库服务器时,如果SQL Server数据库没有启动或正在启动,我们需要有一 ...

  3. JeePlus 工作流版本 sping mvc oa crm erp java html5 源码

    https://shop108220642.taobao.com/search.htm?spm=2013.1.w5002-5297459241.1.mnhAZ5&search=y http:/ ...

  4. OA,ERP等源码一部分演示

    更多源码http://www.pssdss.com QQ:11851298 功能强大的JAVA开发的ERP源码http://cx050027.pssdss.com:8080/   用户名pssdss  ...

  5. Centos和Redhat的区别和联系

    网上看到的,转载给大家 CentOS与RedHat的关系: RedHat在发行的时候,有两种方式:二进制的发行方式以及源代码的发行方式.无论是哪一种发行方式,你都可以免费获得(例如从网上下载),并再次 ...

  6. Serenity框架官方文档翻译前言(什么是Serenity平台)

    什么是Serenity平台 Serenity是一个 ASP.NET MVC / Javascript 的已经建立在开源技术上的平台 它的目标是让开发变得更容易,同时降低维护成本,避免样板式代码,减少重 ...

  7. 网站安全扫描工具--Netsparker的使用

    Netsparker是一款安全简单的web应用安全漏电扫描工具.该软件功能非常强大,使用方便.Netsparker与其他综合 性的web应用安全扫描工具相比的一个特点是它能够更好的检测SQL Inje ...

  8. WF工作流与管理类应用系统工作流需求实现的一些误区

             如今实现各种应用系统大家都知道工作流是一个非常重要的环节,不同的业务系统的工作流需求是需要找相应的工作流产品去实现的,因为不同工作流产品的架构细节也许会成为某类需求实现的瓶颈. WF ...

  9. 从一个Bug说开去--解决问题的思路,Linked Server, Bulk Insert, DataTable 作为参数传递

    声名— 部分内容为杜撰,如有雷同,不胜荣幸! 版权所有,如要引用,请标明出处! 如果打赏,请自便! 1       背景介绍 最近一周在忙一个SQL Server 的Bug,一个简单的Bug,更新两张 ...

  10. RHEL与Centos

    一直在用centos,但对他的由来以及与RHEL的关系不是很明白,查些资料,小记一番. 倘若一说到Red Hat这个大名,大家似乎都听过. Qustion1:Red Hat家族中有哪些产品呢? Red ...

随机推荐

  1. 使用python脚本执行地理处理工具

    桌面ArcGIS包含800多种可在Python脚本中运行的地理处理工具. 通过Python脚本来运行地理处理工具,可以处理复杂的工作和执行批处理任务. 案例一:使用脚本执行地理处理工具(以裁剪为例) ...

  2. c# 为什么会出现死锁?多线程死锁怎么解决

    出现死锁必须满足以下几个条件: 1.互斥条件:该进程拥有的资源,其他进程只能等待其释放. 2.不剥夺条件:该进程拥有的资源只能由它自己来释放. 3.请求和保持条件:请求其他的资源,同时自己拥有的资源又 ...

  3. python与redis交互及redis基本使用

    Redis简介 Redis是一使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日个开源的志型.Key-Value数据库,并提供多种语言的API. 从2010年3月15日起,Redis的开发工 ...

  4. Java Class类常用方法描述

    一 生成Class对象的三种方式 1 Class.forName("全路径名") 2  类名.Class 3 实例对象.getClass() 接着看三种方式生成Class对象的区别 ...

  5. 【Android - 进阶】之Animator属性动画

    1.概述 在3.0系统之前,Android给我们提供了逐帧动画Frame Animation和补间动画Tween Animation两种动画: 逐帧动画的原理很简单,就是将一个完整的动画拆分成一张张单 ...

  6. 【Android - 控件】之V - Toolbar的使用

    Toolbar是Android V7包中的一个控件,用来代替Action Bar作为界面的头部标题栏布局.Toolbar相对于Action Bar的特点是更加灵活,可以显示在任何位置. 首先先来看To ...

  7. java 数组注意细节,例子解析

    1. int x[]; 或int [] x; 此时却无物理的存在数组.需:数组名= new 数组元素类型[size]: a = new int [10]; 2. 不能使用任何未初始化的数组. 默认的初 ...

  8. react修改端口

    react修改端口 在react官网根据文档安装好项目之后,发现新项目没有了scripst文件夹 之前版本是在scripts文件夹中的starts.js中修改 新版本修改port发现移入到了依赖里面 ...

  9. linux虚拟机中FTP本地用户模式配置流程

    1.首先在自己虚拟机中安装vsftpd服务,可以先去yum中下载(当然你要有本地yum仓库) 输入命令: yum  install  vsftpd 下载完成之后打开vsftpd服务 输入命令:syst ...

  10. @PathVariable 处理参数为空的情况

    @RequestMapping(value = "/get/{id}/{userId}", method = RequestMethod.GET) public Result ge ...