简而言之,单点解决方案和平台解决方案的区别在于,一个更像具体的玩具车,另一个则像一组乐高的积木。单点解决方案通常是一个非常具体的软件,针对特定问题而开发,这意味着您将获得深厚的专业知识以及针对您所需问题进行详细设计的解决方案。这与拥有强大基础的平台不同,平台解决方案不仅可以让您解决一个特定问题,也可以解决其他问题。
事实上,这取决于企业的需求。某些面向单点解决方案的用例通常在整个行业中具有统一的要求,例如会计工作。即使由于公司各异,公司构建资产负债表的方式不会改变,如果有一个真正确定资产负债表、损益表、交易以及与银行账户对账的解决方案,这种统一的点解决方案对任何企业都是有意义的。
但是,您会发现流程在整个行业中并不统一,这时平台才有意义。工作流就是一个很好的例子。不同的企业都有采购团队、财务团队和法律团队,有相同的职能和流程,但做事方式不同。以法律团队为例,他们将签署保密协议、服务协议和授权。企业的做事方式不同,那么该授权的方法也会不同。
这种形形色色的不同用单点解决方案是无法一一实现的,即使要实现也会面临着巨大的成本问题。通常,当企业试图为这种特定用例购买现成的产品时,他们最终不得不围绕该技术定制自己的业务流程。这意味着企业失去了灵活性,它会被某一种软件的固定模式所束缚,并且企业用户对采用该技术(违背自己工作习惯的软件)的态度也更为抵触。
查看单点解决方案或平台解决方案是否适合企业,最直观的方法是评估企业的技术堆栈,并考虑您是否可能有太多的技术解决方案。如果仅仅解决一个具体技术问题,单点解决方案可能最适合。如果在不同领域下都存在特定问题,或者是企业已构建许多单点解决方案而无法串联,就需要平台解决方案,通过BPM这类平台作为总线,让每个单点解决方案都能在企业的整体运作中发挥最大优势。