IBM Lotus Sametime is a client-server application and middleware platform that provides real-time, unified communications and collaboration for enterprises.