With the above principle the e-learning platform endeavors to deliver the concept of virtual classroom, without compromising the interactions and involvement required by a trainee and the trainer. The e-learning platform can be used as A training tool A communication tool An evaluation tool A certification tool A file management and sharing tool It can be used as an autonomous tool but it can also be combined with: Traditional education in classroom (blended learning) Tools for synchronous learning (virtual class) The key important characteristic of the platform are All-in-one eLearning solution (Build Content/Tests, Deliver, Assess, Reports) Standards compliant - Sharable Content Object Reference Model (SCORM) Intuitive and Attractive (icon based interface) Runs everywhere (any OS, any bandwidth) Runs on anything (any browser) Fast, new generation web application (AJAX) Expansible (modular technology) The functionality of the platform includes but not limited to Content Creation and Authoring Course and Lesson creation (Video/ audio/ text/ applets etc) Test Creation (Define any type of questions) Projects and/or assignments Surveys Glossary File Management and Sharing Import/ Export from other e-learning tools (SCORM compatible) Communication Tools Messaging Forums Chats Calendars Various Notifications Admin tools User Management Lesson/ Course/ Category Management with pricing Backup and Restore Parameterized user profile System Security.