Matakuliah ini mengaji tentang berbagai cara implementasi tiga lapisan penting, yaitu; lapisan presentasi, lapisan logika bisnis, dan lapisan persistensi dalam membangun aplikasi berskala enterprise dengan menggunakan berbagai framework pemrograman berbasis desktop (seperti J2EE atau .NET) dan web (seperti CodeIgniter, CakePHP, Yii, Laravel, dan lain-lain). Matakuliah ini juga mengajarkan pembangunan web service