B. Tự thiết kế: Ưu điểm - Tùy biến cao, kiểm soát hoàn toàn; Nhược điểm - Chi phí cao, cần kỹ năng kỹ thuật, thời gian triển khai lâu; Nền tảng: Ưu điểm - Dễ sử dụng, nhanh chóng, chi phí thấp ban đầu; Nhược điểm - Hạn chế tùy biến, phụ thuộc nền tảng