Unter Lernsoftware versteht man jede Art von Software, die speziell für Lernzwecke entwickelt und programmiert wurde. Typische Formen sind Tutorials (Schulungssoftware, z. B. Schachlernsoftware), Übungsprogramme (z. B. Vokabeltrainer) und Programme zur allgemeinen Informationsvermittlung (z. B. digitale Nachschlagewerke).[1]
Lernsoftware hat einen klar umrissenen Lerninhalt, folgt einem bestimmten didaktischen Konzept und ist auf eine mehr oder weniger klar definierte Zielgruppe ausgerichtet.[1] Anders als die deutlich weiter gefassten Begriffe Unterrichtssoftware und Bildungssoftware bezeichnet der Terminus Lernsoftware damit eine Familie von Softwareprodukten, die nicht allein durch ihren Verwendungszweck, sondern auch durch gemeinsame Merkmale begründet wird.
Der Gebrauch von Lernsoftware wird als E-Learning bezeichnet. Der Übergang von der Lernsoftware zum digitalen Lernspiel ist fließend.