通常ERP系统按企业适用规模或企业的发展来分类。企业适用规模通常用ERP系统架构形式来进行划分;企业发展过程分类通常以套装ERP软件、开发型平台上研发的ERP软件和应用设计平台下的ERP软件来进行划分。
1、ERP系统按适用规模的分类
①客户端与服务器结构(client/server)下的ERP软件。将系统的操作功能合理分配到Client端和Server端,此类架构下的ERP适合于企业内部使用局域网的情况,有局限性,保密性相对较强。
②浏览器和服务器结构(B/S)下的ERP软件。用户的工作界面可以通过www浏览器来实现,从适用范围来讲,B/S架构的ERP软件不但适用于企业内部局域网,也适用于外部的广域网。即,在保证企业指定电脑保密需求的同时,满足互联网下的无区域限制办公,适应企业全球化管理的需求。
2、ERP系统按企业发展的分类
①成品套装的ERP软件。该类系统是定型的ERP软件,通过软件的参数设置,对软件做少量的功能调整。无法解决的管理需求,通过二次开发实现,系统主体架构不可变化,只能解决一部分的新增需求,同时,二次开发可能引发系统不稳定现象。此类系统灵活性差,系统更新速度缓慢,但成本较低,应用速度较快。
②在开发型平台上研发的ERP软件。该类ERP软件在开发平台上按用户功能需求来设计开发,包括财务管理、成本管理、项目管理、人力资源管理等。开发手段为编程,建设速度慢,质量受制于研发人员的业务理解能力和业务经验。企业亦可组建研发团队研发适合自己的ERP软件,成本较高。
③在应用设计平台下的ERP软件。该类系统按照用户需求进行个性化设计,包括财务、预算、资产、项目、合同、采购、招投标、库存、计划、销售、生产制造、销售、设备、工程、电子商务、人力资源、行政办公、分析决策、管理功能、业务流程、数据查询、用户界面风格等。开发手段为设计,可应对管理需求的变化,动态调整业务应用和管理流程,解决因二次开发周期过长而带来的ERP系统不能与业务变更同步完成的问题。