OO and WWW
Safe data type systems
Well defined interfaces
Common syntaxes
Remote operations
Mobile code
Common environment - agent interface
Tim BL
, MIT/W3C