Adalah peran merancang struktur aplikasi yang dibangun, sebagai dasar/acuan Programmer dalam membuat aplikasi yang efektif menyelesaikan masalah, handal, well-written. Sekaligus menyelaraskan dengan proses bisnis perusahaan. Proses dari mereview, menganalisis, & mengevaluasi permasalahan bisnis, proses bisnis, fungsi/struktur organisasi, sistem, informasi yang digunakan, & data dasar informasi serta merekomendasikan solusi-solusi permasalahan atau peningkatan performa bisnis perusahaan (termasuk di dalamnya mengembangkan dokumen Use-Case, spesifikasi sistem & kriteria penerimaan Sistem Informasi solusi bisnis)