Abstract
World is transforming from traditional systems into e-systems such as e-learning, e-government, ecommerce and many others. e-learning describes learning done through computers, online or offline. e-learning provides a variety of features and benefits over the traditional learning methods. Many developed countries have established e- learning systems with the help of ICT infrastructure. Under developed countries are also try to promote these systems but facing a lot of barriers such as inadequate ICT infrastructure, lack of financial resources, poor literacy rate, social and cultural hurdles etc. In this paper, authors discussed these barriers and benefits gained by adopting these systems. Further more, a new architecture of e-learning system is proposed that that described the components necessary for e-learning system.