Обычно весь новый прикладной софт должен понимать формат предыдущих версий. Если он этого не умеет, то это моветон для программера.
Сталкивался с проблемой форматов ранних версий на продуктах Adobe Indesign.
Убрав одну букву из расширения не изменишь формат данных, программа может файл и не понять.
Раньше, очень давно обмен данных в Gatecust шел в стандарте xml
Вообще, программа GateCust вызывала ощущение крепко и профессионально сделанной.
А умеющим писать SQL запросы она позволяла выуживать специфические данные, например, количество панорамных ворот и кто их купил, или количество ворот определенного типа монтажа, или цвета покраски.
Дмитрию М., ее автору, большой респект и огромное спасибо.
Он своим продуктом сильно облегчил жизнь воротчикам в Алютехе, особенно в плане расчета ворот и обработки входной логистики. Большая просьба представителю передать ему наше почтение