1、擴展了應用程序的特性;
2、可以用許多種編程語言來編寫;
3、簡化了軟件項目的管理;
4、有助于節省內存;
5、有助于資源共享;
6、有助于應用程序的本地化;
7、有助于解決平臺差異;
8、可以用于一些特殊的目的。windows使得某些特性只能為DLL所用。