E-learning is an electronic learning, and normally this means using a computer to deliver a part, or the entire course. It can be used for a school education or part of mandatory business training or a full distance learning course. E-learning software is developed for the above reason.