Parameter handling library Extendable type-safe non-intrusive object-oriented tool for general-purpose object serialization in C Good for parsing command-line parameters cross-program and cross-platform communication object streams and as a plug-in framework using polymorphism