After a program has been thrown into the world in binary form, it can boomerang back as source code. The Boomerang reverse engineering framework is the first general native executable decompiler available to the public.
A concept application which shows you, visually, how many 'networked neighbors' you have
OpenPlay is a cross-platform network abstraction layer designed to simplify the task of creating programs which communicate across multiple computers and has been used in dozens of commercial products. Includes NetSprocket API compatability.