Way too many unknowns to give a valid answer. What are the types of systems and applications involved? What platforms and operating systems do they run on? What type of network do they run on? Some may just not be compatible and not be able to interface without manual coding and this could take time depending on how involved. You best bet is to talk with your technical staff and see why it not has already been done. Most places will try to keep their costs down in order to purchase new equipment to replace obsolete hardware and software. Sometime the best solution may cost money and that is why these fixes do not get done. The ROI for the new hardware/software may not justify the expense.