IPC, inter-process communication, is offten used in enterprise system because programes (processes) are not stand alone usually.
The following are common approaches for IPC:
- exchange files via a net share
- custom your own socket driven approach
- communicate between paltform through Web Service
- Remoting invoke
- Message Queue