Question 13
An organization is developing a collaborative document editing system where multiple users can edit the same document simultaneously. The system must operate without relying on a central server or any form of centralized control, ensuring direct communication among users. Which architectural style best fits this requirement?
Client-Server
Pipe and Filter
Peer-to-Peer
Model-View-Controller