目前在国内以ERP冠名的管理软件厂商不下数十家,本身的产品及服务价格也从几百人民币到上百万美金。可谓是"众说纷纭、末衷一是"。作为用户的企业往往不知所从,ERP在企业往往是第一次,可能直到签约后,具体实施时才发现许多问题。这些问题在前期调研及软件演示时由于企业经验的不足而未发现,这也就是为什么企业在满怀信心却最终未能达到原定期望的一个主要原因。笔者基于多年从业经验及众多专家的交流心得,草就本文,一资参考。
一、平台及底层技术比较
1、平台比较
国外软件部分由于诞生年代较久远,采用的平台有NOVELL、UNIX、NT及新近崛起的LINIX。其中一些老牌产品目前还有NOVELL的版本。采用的数据库技术也有第二代网状数据库,典型的是美国SYMIX及FORTH SHIFT(四班)的PROGRESS DBMS。目前的主流数据库是第三代的关系型数据库,如:微软的SQL SERVER、IBM的DB2、SYBAS及ORACLE等。第四代面向对象的数据库技术也已提出,CA公司的"问鼎"就是代表。还有许多软件采用了AS400平台。必须一提的是,这些软件目前都已支持主流技术,仅仅是不抛弃以前的平台,完全提供多平台。
国内软件由于大多仅有几年的时间,在平台上大多只支持主流,即:SQL SERVER、SYBASE、ORACLE。其中开思公司是独树一帜,由于与IBM的密切关系,他们采用了全套IBM的方案:DB2数据库+AS400平台,这样在基础建设上对企业提出了更高的要求。
虽然,平台的选择并不是ERP的关键因素,但是企业今后的IT系统的实现基础,如何选择是一个课题,应该选择技术成熟、市场占有量大、有发展前景的方案。目前NT/UNIX+SQL SERVER/ORACLE+PC平台+C/S结构是主流方案,今后的发展方向是NT+SQL SERVER/LINIX+B/S结构。绝大部分厂商已经开始开发,但离真正广泛应用还有几年的路要走。
2、底层技术的比较
国外软件的情况必须一分为二的讨论。一些著名的老牌ERP软件,如:JPOBS(J D EDWARD、PEOPLE SOFT、ORACLE、BAAN、SAP)都已有了约20年的历史,虽然产品历经改进,核心代码恐怕会有一些"历史遗留"。还有许多软件是伴随着微软一起成功,采用了新的技术,代表这主流与未来,特别是中小型软件更是如此。至于编程语言,都已采用了4GL
国内软件除了北京俐玛外都是90年代的产物,在底层技术上是勿庸置疑的。
二、软件的稳定性及可维护/扩展性的比较
1.软件稳定性的比较
国外软件的历史悠久,产品历经上千家企业、上万个用户的检验;版本更新换代了数次,升级更是频繁,稳定性是经过验证的。
国内软件在开发上仅仅经历了几年,系统的稳定性与否单单靠做演示是很难看出所以然。因为,演示环境都是厂商事先反复验证、万无一失的,投入的数据量又小。而企业实际运作环境是相当复杂的,有许多不可预见的因素。
2.软件可维护/扩展性的比较
一个软件要真正在企业内运作成功,就必须最终摆脱厂商的影响,完全独立进行维护/扩展。这对软件这方面提出了极高的要求,如:支持后台编译、预留与其他系统的接口、采用标准技术等。
国外软件在这方面毕竟已经有数十年的经验,其提供多种便捷的工具使维护量大大下降,经过短期培训,企业的IT人员就能独立维护。同时与各种专业系统有集成,比如:CAD接口、BAR CODE(条形码)接口、CNC接口等。目前这些专业软件还是国外软件占据了大半壁江山,在高端市场更是独领风骚。他们纷纷对国外知名ERP软件提供支持,甚至优化系统。本身由于在全球有广泛的用户,自身也对开发的重视甚于市场活动,每年都有完整的开发计划,不断的扩展软件。
国内软件也同样提供基本的工具帮助企业进行维护。在扩展性上对于CAD一般都能支持大众化的软件接口(AUTOCAD,华软CAD等);特别是在财务部分,与国内财政部的要求相符,本身与国内主流财务软件的集成性相对较高,是其明显的优势。