To deal with the complexity of constructing e-Learning, there is a need for a systematic system development approach, because, from a software engineering point of view, it could be difficult
to succeed without a strict development process and rigorous analysis and design modeling. Thus, selecting a development process model could be a crucial decision to be made by the stake- holders.