This paper proposed an
educational software development model and strategy which
combines rapid prototyping with middleware technology in the
educational software development process for improving speed
and productivity, reducing software costs and risks, and
ensuring software quality.