UML (unified Modelling Language) saat ini adalah salah satu perkakas (tool) yang sangat bermanfaat untuk melakukan analisis dan perancangan sistem dalam konteks "pemrograman berorientasi Object". Dalam buku ini, pembaca tidak dituntut untuk memahami penggunaan teknik-teknik untuk melakukan pemrograman Java terkait (termasuk didalammya, pemahaman konsep dasar MVC [ Model-View-Controller ] yang diimplementasikan dengan spring MVC serta konsep ORM [ Object Relational Mapping ] yang diimplementasikan dengan teknologi hibernate. Dengan demikian, buku ini akan menjadi sangat bermanfaat bagi mereka yang ingin menggabungkan program aplikasi yang berperan guna "berorientasi", yang beradaptasi dengan pola pengembangan yang benar, mulai dari analisis, perancangan, dan diikuti dengan tahapan implementasi (dalam konteks bahas pemrograman JAVA).