为了解决这个问题,许多公司采用了“类似开发”,或者staging环境。staging环境尽可能接近生产环境,不过开发人员仍可在这种环境下进行软件的开发和调试而不会导致别的问题。当实施小组把在开发人员的机器上运行良好的软件在这样的环境下重新生成后,他们可以保证在真实的环境中程序也会很好地运行。尽管采取了这种措施,但是在一些复杂的实施过程中仍会产生很多问题。尤其是对于使用COM+ 对象和 Active Server Pages(ASP)的应用程序。如果这些应用程序使用DCOM,那么情况会更糟。复杂的Web应用程序会使管理员为了系统的正常运转而绞尽脑汁。