The WEB Intranet Computing (ICA) Applications and .NET.
DotNET 2.0 applications are constructed using the Microsoft.NET framework.
Where these applications run tends to fall into to categories, either within a companies domain (corporate network) as Intranet applications or they run in the public domain, across the WEB.
For many years the Web has traditionally been seen as separate from the core business systems, but as more functionality is pushed out to Web Applications so the design and code re-use aspects of modern systems are becomming more important, code reuse, common assemblies, the lack of collaborative efforts across internal departments is costing and the impact on their bottom line is mounting in the short term and into the forseeable future.
There are issues from are physical role concerns regarding where "shared" assemblies should be located to versioning and security issues to name but a few.
All of these can be addressed in a number of ways leading to a more unified picture yet decoupled solution.
It seems counter-intuitive to many but code resue in the form of shared assemblies sits well with decoupled independent sub-systems.