Moodle development and Moodle Learning management system is guided by the learning and teaching methodologies. It was primarily developed for higher education but today it is being used all over the world either to provide efficient online learning systems or to support the actual systems. It offers extensive scalability, flexibility, modularity and security for developing proficient solutions at cost effective rates. There are various features, updates available from time to time but it is not compulsory to download them every time. Moreover it also has a large community where developers and various other users work together to ascertain the quality of the product developed. Its biggest advantage is that you can use it in any way you deem fit; the more you explore the more creative output you receive. The various advantages it offers are it is simple and easy to operate, object oriented, a complete learning system and built on reliable languages.More..