通过两个标准化步骤可以解决许多问题:许多人开始使用 IBM PC,最初使用 DOS,然后使用 Microsoft Windows。一定程度的简易性回来了。但随着时间的流逝,却越来越清楚地发现许多范围的复杂性仍然静静地混了进来。非凡是,对平台的认可并没有打破软件的平台依靠性;这恰恰意味着它完全是互相依靠的。因此当更新发生时,一切可能破裂!另外,数据世界的垄断力量并没有标准化。就像软件依靠于特定级别的平台,数据也与特定级别的非凡品牌软件相关。于是就交织成具有依靠性的复杂网,在其中任何一点所做的更改都可能导致不稳定,也许还会引起整个网络的崩溃。
例如,假设一家公司使用办公套件的宏语言作为办公自动化系统的基础。一天,公司的 IT 小组安装了另一套软件,并无意中更新了办公套件所使用的一个 DLL 文件。他们发现有一个宏不能使用了。经过了大量工作以后,他们设法使这个宏再次工作,但新版本要求使用电子表格程序的更新版本。为了使用该程序,他们不得不安装办公套件的全新级别,而在那以后所有宏都不起作用了!接着,他们逐个调试所有宏,更新并修复它们。在这些修复所涉及的其它部分中,他们发现需要使用一个数据库驱动程序的新版本。可悲的是,那需要使用最新版本的数据库。于是,他们升级了数据库,并且……,哎,您可以猜得出其余部分。
今天,定义新的解决方案涉及到定义用户与信息主体之间的关系。大多数情况下,一个给定的信息主体有多个用户。因此,对于一家网上商店,当客户查看信息时,通常只给他们对于某些特定数据的访问,并且可以用适合客户的方式来显示数据。当供给商的客户服务人员查看相同信息时,查看范围和显示方式都不同。从解决方案和用户的角度来看,这是一种转变,而它对当今的 IT 行业却是最大的挑战。用户能够放心地继续使用,因为新传统中的所有技术都确实是成熟和经过证实的,因此转变是重点和策略之一,而不是向未知技术的跳跃。