Design
A few programmers cannot
- anticipate many and diverse needs of all users
- build all of a grid OS
A few programmers can
- specify functional interface to core objects
- provide one implementation of system services containing replaceable defaults
- design framework wherein users can build objects to meet their needs