Matakuliah ini mempelajari aktifitas dan teknik pada proses analisis dan desain sistem-sistem bisnis digital yang  menggunakan pendekatan berorientasi objek dengan Unified Modeling Language (UML). Pada proses analisis mahasiswa mendefinisikan dan memodelkan proses bisnis, kebutuhan fungsional dan non-fungsional sistem. Sementara pada proses desain, mahasiswa menyusun desain arsitektur sistem,  UI/UX, desain program dan penyimpanan data. Beberapa contoh artifak pada desain yang dihasilkan harus dapat diimplementasikan ke dalam platform target bahasa pemrograman.