The libraries cover functions such as threads, thread synchronizing, file system access, streams, shared libraries and class loading, Internet sockets, and network communications protocols (HTTP, FTP, SMTP, etc.
), and include an HTTP server, and an XML parser with SAX2 and DOM interfaces and SQL database access.
The modular and efficient design and implementation makes the libraries well suited for embedded system development.
Governed primarily by code quality, consistent style and unit testing, POCO is highly portable, and already ported to a variety of different platforms.
Design and development of existing and upcoming library support is driven by the pragmatic needs of the user base.