In the Bluetooth™ system, the Generic Object Exchange Profile defines the set of procedures and messages to be used by applications handling object exchanges. The GOEP has three main features these are:
Establishing an Object Exchange session
Pushing a data object
Pulling a data object
An example of GOEP in action could be a file transfer and synchronisation. between such devices as mobile phones, portable PC and PDA (Personal Digital Assistant).