1. A method for transferring content between one or more input streams and one or more output streams via an application running on a host system, said method comprising the steps of: providing a kernel-level service which is adapted to perform application-specific processing and which attends to transfer of content from at least one input stream to at least one output stream; and performing, with the kernel-level service, an operation for the collection of at least one input stream and at least one output stream via: performing application-specific processing; and attending to the transfer of content from at least one input stream to at least one output stream.