is a collection of open source C++ class libraries that simplify and accelerate the development of network-centric, portable applications in C++.
Features
threads, thread synchronization and advanced abstractions for multithreaded programming
streams and filesystem access
shared libraries and class loading
powerful logging and error reporting
security
network programming (TCP/IP sockets, HTTP, FTP, SMTP, etc.)
XML parsing (SAX2 and DOM) and generation
configuration file and options handling
database access
Platforms & Portability
POCO runs on a variety of platforms, including:
Windows
Mac OS X
(embedded) Linux
HP-UX
Tru64
Solaris
QNX