It attempts to identify the challenges that confront the community of P2P researchers and
developers, which need to be addressed before the potential of P2P-based systems, can be
effectively realized beyond content distribution and file-sharing applications to build real-
world, intelligent and commercial software systems. Future perspectives and some thoughts
on the evolution of P2P-based systems are also provided.