If you have to share memory between tasks, avoid client-writable memory because this greatly compromises the system's reliability. Instead, modify your shared memory from a server, and give clients read-only access. At Taligent, an architect approves all client-writable shared memory.