Way back in the DOS days, we used to do "screen scraping". By monitoring the video memory while another program was running, you could "see" what characters the program was putting on the screen. If you defined what the screen looked like, e.g. customer name is on line 3 from column 5 to column 63, you could then capture data from the other program without having to read their file format.