Печально, что программное обеспечение часто заменяется решением руководства без какого-либо участия пользователя, и тогда люди задаются вопросом, почему система отклонена.
Я был свидетелем этого из первых рук. Парню, с которым я когда-то работал, велели разработать новую версию приложения «в тайне». По истечении 6 месяцев разработка была показана пользователям. Это не соответствовало их требованиям, и они были злы, что не были вовлечены. Само собой разумеется, что программное обеспечение так и не поступило в производство, и вскоре после этого разработчик ушел (мне было его жаль, потому что он потратил 6 месяцев усилий и действительно проделал действительно хорошую работу, учитывая обстоятельства).
Скорее всего, программное обеспечение уступает предыдущему приложению - возможно, ввод данных на самом деле медленнее (вы будете предвзяты, когда вы его написали - всем нравится думать, что их программное обеспечение лучше).
Взаимодействуйте с пользователями, проведите некоторый анализ и выясните, что плохого в старой системе. Если новая система сможет справиться с проблемами, которые пользователи имеют со старой системой, вы сможете изменить это.
Edit - кто был вовлечен в работу с вашими разработчиками? Предположительно менеджеры на клиенте, которые, вероятно, никогда не используют систему? Это еще одна большая ошибка, которую люди, как правило, совершают - требования к вождению менеджеров.
Если старая система идеальна, то ее вообще не нужно было заменять!