The need to share data between applications is more then ever before as integration of different applications is becoming difficult. This requires an integrated manufacturing system to achieve effective information exchange between disparate applications. The focus of this research was on developing a process data exchange mechanism between a Java application and a CAM application allowing process data to be exchanged between two different applications. This provides interoperability between applications and also allows the CAM application to be controlled from outside its environment. The approach that was taken in this thesis can in general be applied to different manufacturing applications for sharing process data.