Разумеется, нужна компьютерная программа.
Поиск нужного мне растения должен производиться путем сравнения, оглавления как такового быть не должно, по крайней мере, доступное для глаз пользователя. Этакая компьютерная база данных.
Сперва у человека спрашивают, на какой лист похожи листы растения, человек выбирает из примеров, данных с картинками, далее - цветки,размер, форму, и так далее. В конечном счете человек получает ответ с фотографиями растений, которые больше подходят под описание.
Оглавления для разработчиков должны быть оформлены по систематике. То есть царство, подцартсво, класс, и т.д. надеюсь суть уловил! Пиши, если что, расскажу подробней.