Tài liệu trình bày phân tích và thiết kế hướng đối tượng với UML, từ cơ bản đến nâng cao, bao gồm các mô hình hoá như cấu trúc, hành vi và thiết kế. Nó giới thiệu về các khái niệm chính như lớp, đối tượng, tính đóng gói, kế thừa, và đa hình, cùng với các biểu đồ UML như biểu đồ lớp, biểu đồ ca sử dụng và biểu đồ trình tự. Cuối cùng, tài liệu mô tả tiến trình RUP với các nguyên tắc và pha trong phát triển phần mềm.