问题二:考虑技术架构的兼容性问题
现在信息化管理软件的技术架构有很多。如有客户机/服务器模式的;也有浏览器/服务器模式的。其开发平台也有很多。如有传统的C语言平台的,也有最近比较时髦的JAVA与.NET平台的。不同的开发不同、不同的部署模式其兼容性是不同的。
如很多企业现在正面临着一个难题。随着微软盗版打击力度的加强,不少企业准备对操作系统进行转型。把操作系统从Windows操作系统转型到其他免费的操作系统之上。而Linux因为其免费,而且其安全性、稳定性又不比微软操作系统逊色,所以其成为了企业操作系统转型过程中的首选操作系统。但是在转型的过程中,他们遇到了一个难题。因为原来的信息化管理系统选型时都没有考虑到技术架构的兼容性问题。如财务管理软件等等都只能够在微软的操作系统上运行。如果脱离了微软的操作系统,这些管理软件将一无用处。可见,以前在管理软件选型的时候,都没有考虑到技术架构的移值性问题。确实,如果微软操作系统可以免费使用,那么企业也不用考虑这个问题。可是现在企业面临着微软盗版打击的压力,这迫使CIO在软件选型的过程中,不得不关注这个平台移植问题。
笔者认为,企业现在可能还在使用微软的操作系统。但是如果当微软的盗版打击行动波及到企业的话,那么有多少企业会掏钱去买微软的正版操作系统呢?恐怕不会很多。在这种情况下,CIO只有一个选择,更换操作系统。但是更换操作系统是一个比较大的工程。因为不仅仅只是更换操作系统而已,而是要把运行在微软操作系统之上的信息化管理软件也同时移植过去。故即使CIO现在不用为信息化软件的跨平台问题头疼。但是至少要遇到这个问题的。与其等到以后遇到问题时难以克服,还如现在在软件选型的时候就把这个问题消除在萌芽状态。
笔者从2006年微软加强盗版打击力度以来,在信息化项目选型时就非常重视这个技术架构的兼容性问题。如06年那时笔者企业对邮件服务器与文件服务器进行了硬件上的升级。新购买了一台IBM的服务器来提高服务器的性能。那时候笔者就考虑采用Linux系统作为服务器的操作软件。同时把邮件服务器系统也换成了支持Linux系统的邮件服务器软件。未雨绸缪,总比事情发生时手忙脚乱为好。故笔者建议,如果企业的资金有限,预计未来不会花巨资购买微软操作系统与办公软件正版授权的话,那笔者建议从现在开始就需要在软件选型时就需要考虑技术架构的平台兼容性问题。不然的话,等到事到临头时,才发现信息化管理软件只能够在微软操作系统上跑,那么此时只能够任微软宰割了。