Desirable Properties of a Platform
- Open source
- Suitable for backending higher-level APIs
- Well defined and specified
- Extensible
- Process for controlled change
- Quality peer-reviewed technology
- Minimal yet complete
- Orthogonality/modularity of modules
- ABI compatibility policy
- Regular releases and active maintenance/evolution