This is the early development of a communication framework, which allows programmers to easily create applications or services that incorporate a client-server model, p2p, or hybrids between the two.