DEV Community

Discussion on: What are Some Common Use Cases for DLL's in Windows Applications

dmfay profile image
Dian Fay

Encapsulation and reusability. If you write some generally useful functionality (an XML parser, a communications layer, a device driver) it only does you so much good if it's bolted into a single application. Better to factor it out into a library you can drop in and invoke from anywhere, and it's easier to maintain and test independently too.

nickfazzpdx profile image
Nicholas Fazzolari Author

Thanks for the response.