This document provides guidance for developing client applications that interface with a CIM server using the CIM SMASH/Server Management API. It discusses connecting to the CIM server over various ports, working with CIM object namespaces, performing authentication, making connections, and listing registered profiles. The document also provides code samples for common tasks like property value mapping and includes guidance for using the Web Services for Management Perl library.