A communications framework for nextgeneration machinery monitoring and diagnostic systems has been addressed through the Open System Architecture for Condition Based Maintenance (OSA-CBM) development team. This framework employs the use of an open system architecture standard utilizing a distributed software model approach. The OSA-CBM team investigated different middleware technologies and defined data models in CODA and COMIDCOM as well as XML. Even though IDL files are provided, the protocol logic or skeleton code isn't defined; only conceptual descriptions are provided. The Applied Research Laboratory (aha)s tak en the COIWDCOM IDL files along with supporting OSA-CBM documentation and has developed skeleton code to implement a functional CBM system. This work focused on writing the necessary handshaking and data management code needed for communications between OSA-CBM modules. From this work, a user can develop their own working version and expand the theory to all other OSA-CBM layers. This paper provides an overview of the OSA-CBM development models and insight into a DCOMbased OSA-CBM implementation.