Если кратко - зависит от количества аптек и оборотов.
Если это одна небольшая аптека, с закупом типа "что купили сегодня в аптеке, то и закажем у поставщиков", то смысла в подобном ПО нет.
Если это крупная сеть аптек, да ещё и хотя бы с частично своей логистикой, то однозначно да.
Основная задача подобного ПО - расчёт потребности аптек в товарах с учётом огромного количества факторов (не только фактический, но и прогнозируемый спрос, наличие позиций как в конкретной аптеке, так и излишков в других аптеках сети, сроки и условия поставки различными поставщиками, выполнение условий маркетинговых союзов (если в таковых состоите) и многое-многое другое) и формирование наиболее выгодных заказов поставщикам в автоматическом режиме.
Это позволяет получить как самые выгодные цены/условия поставщиков, так и сократить издержки (уменьшить количество просрока, оптимизировать численность персонала, ответственного за закупки, и т.п.).
К тому же, подобное ПО обычно идёт не изолированной программой, а, так сказать, модулем в составе комплекса программ, включающих систему товарного учёта (+ касса), систему электронного заказа / систему сравнения цен. Каждый элемент этого комплекса опять же позволяет как упростить работу, уменьшить издержки, так и повысить прибыль (например, напоминая фармацевту/провизору предлагать покупателям сопутствующие товары, или приоритетно предлагать товары, участвующие в маркетинговых акциях)