...
- allows the inclusion of many different content formats (seen as resources) and small software application (gadgets)
- stability of APIs
- importance of import/export data format standards (IMS CP)
- integrates as much as possible existing resource editor like TinyMCE or FCKEditFCKEditor
- support of open standards, documents are based on XML
- intensive use of web services, particularly REST web services (stateless)
...