A software system to provide a true-parallel, client-server system comprises a
server 52. The server 52 comprises any suitable system for using
and supporting an operating system 54. The operating system 54 is
operable to create and delete processes, as well as manage server resources. The
operating system 54 is further operable to provide a well-known address
56 with an associated buffer 58. The operating system 54 is
further operable to support the notification system 60 to notify a plurality
of processes, in parallel, that information has arrived at the well-known address
56 and that the information has been stored in the buffer 58. The
plurality of handler processes 62 are operable to accept and remove, in
parallel, pending requests from the buffer 58. The spawner process 64
is operable to initialize the well-known address 56 and spawn handler
processes 62. The server 52 communicates with the clients 50 via
the network 66. The clients comprises suitable systems for generating and
transmitting requests over a network 66. The network 66 is any suitable
system for communicating data between the plurality of clients 50 and the
server 52.