inter-process communication mechanisms(synchronous & asynchronous), lower level memory management with garbage collection