Luận văn này nghiên cứu về framework Spring và xây dựng ứng dụng quản lý nhạc phía client để giải quyết các vấn đề liên quan đến tỷ lệ thất bại cao trong các dự án phần mềm do sự phụ thuộc và chồng chéo giữa các thành phần. Tài liệu đề cập đến việc tạo ra các thành phần độc lập, dễ tái sử dụng và giới thiệu các công nghệ hiện tại như JMS, MongoDB, AngularJS, Bootstrap, trong quá trình phát triển hệ thống. Ứng dụng quản lý nhạc được thiết kế với hai module chính: module client và module server.