a platform for communication