P.T. Ecomindo Sarana Cipta mempunyai sebuah aplikasi yang bernama Extract Business Intelligence . Extract Business Intelligence adalah sebuah alat aplikasi software untuk mengubah data mentah menjadi informasi bisnis untuk mendukung pengambilan keputusan. Dengan menggunakan Extract Business Intelligence perusahaan akan dapat memonitor, menganalisa dan membuat laporan dari performa perusahaan. Untuk meningkatkan kemampuan dari Extract Business Intelligence diperlukan sebuah aplikasi yang dapat menyediakan input bagi aplikasi tersebut. Aplikasi itu bernama Extract Designer yang merupakan sebuah aplikasi yang membuat cube definition yang menjadi input bagi aplikasi Extract Business Intelligence. Extract Designer terdiri dari 5 modul yaitu modul Extract Designer IDE , modul Drawing, modul Database Dictionary Handler, modul Cube Definition dan modul Document Generator. Kerja Praktek bagi penulis adalah pengembangan modul Document Generator. Adapun pengembangan dilakukan dengan metodologi waterfall dengan pendekatan iteratif. Metodologi pengembangan itu meliputi tahap-tahap analisis, perancangan, implementasi dan pegujian. Hasil dari kerja praktek ini adalah penyediaan fungsi-fungsi yang terdapat pada modul Document Generator yang mendukung aplikasi Extract Designer. Fungsi-fungsi itu berupa penyimpanan informasi yang terdapat dalam cube untuk disimpan ke dalam berkas yang mempunyai format XML. Kemudian kumpulan informasi yang tersimpan dalam XML tersebut akan disajikan ke dalam dua pilihan berkas yang sangat umum digunakan saat ini yaitu XML dan RTF. .