Прикладное программное обеспечение - это программы, созданные для выполнения определенных задач, требующие непосредственного участия пользователя. Первый вариант подходит, но не охватывает значение термина полностью. Второй вариант не подходит, так как справочные приложения к программам - это не программы, они не выполняют никакую работу, не требуют от пользователя никаких активных действий. Правильный третий вариант, потому что текстовый и графический редакторы и обучающие программы, и игры - это программы, выполняющие определенные задачи, с ними нужно работать. Третий вариант подходит под определение.