How about a chat application ? That's no more or less valid than any other idea you may have, but it seems self evident. An idea how to do it ? I'd think your two applications need to swap IP addresses and send each other messages over the web/network. Networking is seperate from any language, code to send using a particular protocol in one language should send something another language can recieve int he same protocol.