Task 1 - Interprocess communication