It's something written by our devs. It's a bridge program that reaches out to a dental clients cloud database, requests their data, and then transforms the received data and sends it to our marketing server.
I agree with you spotty, but our devs for whatever reason don't want to do it so I'm exploring whether or not it's possible to achieve this through virtualization. Technically speaking each instance runs the program for 8 different clients, so we're actually running about 1000 instances off of those 150+ VM's.