Data merupakan sebuah aset terpenting di perusahaan yang digunakan sebagai kunci dalam pengambilan keputusan baik untuk operasional perusahaan maupun untuk kebutuhan bisnis. Data yang digunakan tentunya tidak diambil dari satu sumber basis data saja, melainkan dari berbagai basis data yang ada di perusahaan dan diintegrasikan agar menjadi satu kesatuan. Namun, kendala muncul ketika proses integrasi dilakukan, yaitu adanya duplikasi data dengan format penulisan yang berbeda tetapi sebetulnya data tersebut merupakan data yang sama. Permasalahan yang terjadi dapat dikurangi bahkan dihilangkan dengan cara menerapkan tata kelola data yang baik. Salah satu proses yang ada pada tata kelola data adalah Reference dan Master Data. Proses tersebut dapat menjadi pondasi dibuatnya sebuah master data management tools dengan menggunakan open source platform. Penelitian ini berfokus pada analisis arsitektur master data management yang sudah ada dan melakukan perancangan arsitektur yang baru sehingga dapat diterapkan di PT XYZ. Hasil dari penelitian ini adalah rancangan arsitektur master data management tools untuk open source platform yang dapat diterapkan di PT XYZ sehingga data yang dimiliki perusahaan tersebut tetap terjaga konsistensinya dan dapat terhubung dengan aplikasi atau sistem lain yang ada di perusahaan.