- SmartSockets Application Programming Interface (API) provides a C-callable library of functions for communicating between programs and monitoring your distributed applications.
- SmartSockets Java Class Library provides classes, objects, and interfaces to Java applications, allowing them to leverage the functionality of the SmartSockets API.
- SmartSockets C++ Class Library provides an object-oriented layer on top of the standard SmartSockets services.
- RTserver, a powerful software message router, empowers applications with the publish-subscribe communications model.
- RTmon, a powerful tool for monitoring and debugging your distributed project, is accessible through a GUI and also through a command-line interface.
- Structured message types, a message with predefined field types, enable transparent data conversion. SmartSockets comes out of the shipping box with many predefined message types to get you working quickly. You can easily extend these by defining your own types.
- Options and Command Language enable you to reconfigure your SmartSockets applications easily.
- Sample programs get you off to a fast start.
- Documentation is available in printed and electronic format, where it can be viewed from any Internet browser.