Foundation Components
Can be one complete class hierarchy
or some cluster of classes
- that performs a core function,
- that represents a logical or physical architectural component, etc.
After testing to a safe level, can be integrated with other foundation components