Has anyone developed something that would output orders into a file that could be exported to DPD?

Currently we export to csv, run it through a perl script then import into MyDPD, but that won't work any longer for EU orders.

I understand that DPD also has an API, or can use EDI (or mydpd with extra info).

If there isn't something existing how much would it cost to develop something like that?