In this paper, the authors describe the design, implementation and usage of an efficient content management system. The aim of content management systems is to store and organize files, and provide version-controlled and user-controlled access to data. This paper also includes Web-based publishing, search and retrieval of scientific data. In this paper, every user can upload and view the users own uploaded file. The uploaded files are organized and stored in the specific folders. They can send messages to each other. The sender's name along with all the previous messages is available with the new messages.