In this paper we analyze the functional and non-functional requirements of peer-to-peer (P2P) systems that go beyond the needs of the well explored file-sharing P2P systems. Four basic subcategories are suggested to classify the non-functional requirements: adaptability, efficiency, validity and trust. Similarly, the functional requirements are divided into user-triggered and system-triggered functions. Then, we present and discuss several existing solutions following different design approaches in order to reveal their suitability for different types of P2P applications. More particularly, we capture the characteristics of structured and unstructured overlay networks. For the structured solutions, we investigate distributed hash tables and lexicographic graph based solutions. For the unstructured approaches, we discuss both hierarchical and non-hierarchical overlay networks and emphasize on small-world and power-law networks. Finally, we provide a set of demanding application classes such as voice over IP and massive multiplayer online games that may be benefited by utilizing the P2P technology.In diesem Artikel untersuchen die Autoren die funktionalen und nichtfunktionalen Anforderungen von Peer-to-Peer-Systemen (P2P-Systemen), die ü ber die Anforderungen der bekannten Dateitauschbö rsen (Filesharing) hinausgehen. Vier Kategorien werden zur Klassifizierung der nichtfunktionalen Anforderungen vorgeschlagen: Adaptivitä t, Effizienz, Validitä t und Vertrauenswü rdigkeit. Analog dazu werden die funktionalen Anforderungen in benutzer-und systemgetriggerte Funktionen untergliedert. Anschließend werden existierende Lö sungsansä tze prä sentiert und diskutiert, die unterschiedlichen Designansä tzen folgen, um ihre Eignung fü r verschiedene P2P-Anwendungen zu beurteilen. Insbesondere werden die Charakteristika von strukturierten und unstrukturierten Overlaynetzwerken erfasst. Bei den strukturierten Ansä tzen werden verteilte Hash-Tabellen und lexikographische Graphen untersucht. Bei den unstrukturierten werden hierarchische und nichthierarchische Ansatze untersucht sowie Small-World-und Power-Law-Netzwerke diskutiert. Zum Abschluss wird exemplarisch fü r eine Auswahl von besonders anfordernden Anwendungsklassen wie IP-Telefonie (Voice over IP) und Massive Multiplayer-Onlinespiele untersucht, inwieweit diese von P2P-Technologie profitieren kö nnen.Schlü sselwö rter: Overlaynetzwerke; Peer-to-Peer; verteilte Systeme