The C++ Portable Components currently consist of four libraries: * The Foundation library (contains a platform abstraction layer) * The XML library (contains an XML parser as well as an XMLWriter) * The Util library (contains classes for working with configuration files and command line arguments) * The Net library (contains network classes like sockets, HTTP, etc.) . Homepage: http://poco.sourceforge.net/