Software in e-Learning Architecture, Processes and Management

Our entire society is becoming more and more dependent on technology and specifically on software. The integration of e-learning software systems into our day by day life especially in e-learning applications generates modifications upon the society and, at the same time, the society itself changes the process of software development. This circle of continuous determination engenders a highly dynamic environment. Lehman describes the software development environment as being characterized by a high, necessary and inevitable pressure for change. Changes are reflected in specific uncertainties which impact the success and performance of the software project development.