Обсуждаем как сделать, чтобы программа работала «по волшебству», без лишнего ввода и настройки со стороны пользователя