Proses pertukaran data maupun kolaborasi antar bagian / divisi di PT. Bening Guru Semesta adalah suatu hal yang cukup krusial. PT. Bening Guru Semesta sebagai perusahaan yang bergerak di bidang Teknologi Informasi (TI), mempunyai cukup banyak dokumen yang membutuhkan kolaborasi antar bagian / divisi, maupun persetujuan dari pihak tertentu. Sebuah knowledge management juga dibutuhkan di perusahaan ini agar semua informasi bisa diketahui dan dikembangkan oleh semua orang yang berkepentingan di perusahaan tersebut. Tujuan dari pengembangan Document Management System (DMS) adalah untuk memfasilitasi proses pertukaran data maupun proses persetujuan dokumen-dokumen yang ada di PT. Bening Guru Semesta. Selain itu, DMS juga memfasilitasi pembentukan knowledge management di PT. Bening Guru Semesta. Dalam kerja praktik yang penulis kerjakan untuk mengembangkan DMS pada PT. Bening Guru Semesta, penulis menggunakan metodologi pengembangan Waterfall dengan tahapan-tahapan pengembangan information engineering, requirement analysis, design, code generation, testing, dan support. Hasil pengembangan sistem terdiri dari analisis permasalahan, analisis kebutuhan, analisis model data dan proses, rancangan basis data, rancangan arsitektur proses, rancangan struktur proses, dan program komputer.