This document describes a messaging application that is proposed to improve communication within an organization. The app would allow employees to easily interact with colleagues by department through features like messaging, notice sharing, and group meetings. It would use a staff ID for authentication and then display the user's information and available departments for selecting messaging recipients. The technical implementation would involve Android Studio, Java, XML, SQL, and Kotlin. Key use cases include successfully authenticating with the correct ID and handling incorrect IDs or authentication errors. Dependencies of the app include organizational data, an internet connection, and use on smartphones.