Recently as a result of a company merger, Multibase took on the challenge with our customer to rebuild, within 6 months, a system containing 15 years of development in a technology no longer supported. Both companies had substantial existing investment in their technical systems and business processes.
In order to realise the cost benefits of the merger, it was necessary to bring together the backend systems of the two businesses into one. At the same time, in order to cause as little disruption as possible to day to day business, and to retain the investment in existing human business processes by removing the need for substantial retraining, it was decided that both "front ends" would be retained.
The task was then to duplicate an existing front end in a new, supported technology (.NET) that would run the backend of another similar - but different - system, and to run the other front end alongside. Both "front ends" now look different - but run on the same back end.