|
自定制
多重租赁架构下的自定制或自定义功能是SaaS软件的另一核心技术,领先厂商的产品已经将自定制做到非常便于用户使用的地步。客户可以根据自己公司的业务流程,自定义字段、菜单、报表、公式、权限、视图、工作流和审批流等,做到SaaS软件的量身定制,而且不需要编程知识。
自定制的技术是通过在软件架构中增加了一个数据库扩展层、表现层和一套相关开发工具来实现的。目前世界上只有为数不多的几家厂商拥有此项核心技术。
在线开发平台
在线开发平台技术是自定制技术的自然延伸,但标志着软件产业链一个新时代的开始。在线开发平台的出现,无疑将推动SaaS概念的普及,也会推动一批SaaS软件的诞生。
传统软件的产业链是由操作系统供应商、编程工具供应商和应用软件开发商构成。而在线开发平台提供了一个基于互联网的“操作系统”和开发工具。Salesforce亚太区业务经理田秋豪说:“Salesforce第一个推出了基于互联网的商用软件在线开发平台—AppExchange。和传统操作系统类似,开发者可以利用Salesforce提供的工具开发并销售托管型应用软件,并在Salesforce的平台上运转。”
李智说:“800客的800APP也是一个在线开发平台,它为用户提供了一个完整的在线企业管理软件开发环境。”在线开发平台通常集成在SaaS软件中,最高权限用户在用自己的账号登录到系统后会发现一些在线开发工具。例如,“新建选项卡”等选项。每个选项卡可以有不同的功能。多个选项卡可以完成一项企业管理功能。用户可以将这些新设计的选项卡定义为一个“应用程序”,起个名字,然后将这些“应用程序”共享或销售给其他在此SaaS平台上的公司用户,让其他公司也可以使用这些新选项卡的功能。
用户可以不用使用任何计算机编程语言,根据自己公司的需求,在SaaS软件提供的平台上在线开发公司管理软件。不懂编程的公司管理人员可以在数分钟内开发出诸如“费用报销”等非CRM范畴的管理软件模块,并可立即实施。
在线开发平台对于拥有分支机构的企业很有帮助。总部可以开发一些“应用程序”,当使用得比较成熟后,就可以共享给分支机构,甚至卖给同行业的企业,从而获取利润。
在线开发平台具有以下特点:
统一的数据模型:用户添加的新功能模块使用平台供应商的数据模型,大大提高了开发速度。
统一的权限级别:用户新开发的模块共享平台供应商核心的用户读写权限级别,保证公司各部门的用户只看到适合自己角色的数据及报表。而无论用户使用哪一个模块,都能大大降低软件实施的复杂度。
统一的用户界面:新开发的模块自动继承用户已经熟悉平台供应商的用户界面,大大加快了用户上手速度。 |