If you program in *any* scripting language, and your language doesn't have access to some feature - say XML parsing - then SWIG enables you to wrap an existing C/C++ library for XML Parsing as a module for your language.
The documentation is first class.
The developer group is active, helpful and responsive.
The user community is friendly and helpful.