Theo chuyên gia Võ Tấn Quân, thiết kế phần mềm cho một kỳ thi trắc nghiệm khách quan bao gồm các phân hệ: phân hệ quản lý ngân hàng câu hỏi, phân hệ chọn đề thi và hoán vị đề thi, phân hệ quản lý danh sách thí sinh, phân hệ quét bài làm của thí sinh và phân hệ chấm điểm.