Problems With Current Approach
Too many interfaces, changing constantly.
Applications static, inflexible:
- Changes require recompilation.
- Most machines have no development environment.
Result: interoperability in only a few limited ways (OLE2, Web).
Can't harness CPU power: no remote computation.
Poor performance:
- Too much communication.
- Server overload.