Would it not be possible then to create a porting / conversion application if they are providing you some form of source code, as long as there is the representation of programmatic logic, it has the potential to be ported into other languages manually fairly easily, no?
I am fairly certain an AI could prove fairly useful in this scenario.