OpenDoc was an idea that was really ahead of its time, and was pretty much destined for failure due to the capitalist/corporate nature of software development.
But now that open source and free software (free as in speech, not as in beer) are much more welcomed in the corporate world, we should expect to see a more modular approach to software design.
Microsoft wants to control the ENTIRE user experience. Microsoft would never release software or development tools that utilize a module based system, as it would absolve themselves of control.
But with the gaining momentum for open software, alternate methods of application development will arrise.
Imagine having a series of "plug-ins" that could be added to *any* program to modify *any* document. Instead of applications, your mac desktop would be full of tools.(hehe, brings back the toolbox
)
These tools could be used throughout the system, just like a screwdriver comes in handy all throughout the house (ooh, a new 'workspace' metaphor: "The House").
I think that computing technology is near a breaking point. The current state of one bloated program that does everything cannot continue.
Maybe something of OpenDoc's philosophy will come and replace it.
FaRuvius
=================
"Think outside the box"