1. SDL 提供了一个开放的 SDL 语言,允许任何人在其上面编写任意 SDL 代码。2. SDL 提供了一种方法来处理异常情况。3. SDL 提供了一种方式来使用各种资源。4. SDL 提供了一种方式来实现多个系统间的通信。5. SDL 提供了一种方式来控制系统的状态转换。6. SDL 提供了一种方式来进行代码重构。7. SDL 提供了一种方式来管理软件的部署和维护。8. SDL 提供了一种方式来解决软件复杂性问题。9. SDL 提供了一种方式来服务器虚拟化。10. SDL 提供了一种方式来将程序集成到现有系统中去。11. SDL 提供了一种方式来建立一套规范的编程模型。