Decentralized evolution
Configuration management
- detecting and resolving problems among independently developed software add-ons
- trade-off between flexibility and assured consistency
Packaging, distribution and installationof add-ons
Product documentation and technical support
- no single authority represents “the application”