Linux, Windows 2000, Solaris and others vie to become development platform as decision yardstick shifts from technology to business requirements.
Only component-based development can tame the complexity of building agile inter-enterprise systems out of large-scale, distributed applications.