I have a set of public data I need to give to my clients, (data is private and vary per clients). Every client has different structure and needs different type of data. I have 50+ clients and they all required different information which also are in different languages (French, Spanish, English, Italian and German).

Some of them get 10 fields per unique records, some get 2.

Some of them uses linux as their main (centos i think) and other uses windows server (local server and web server ), also this file will be use to local application (win32, php etc...).

after digging on a common solution i found out I can create something like maxmind (i think it's a binary file and you provide an index to retrieve the info.

I cannot create an API since some of the client uses their computers on a private network that has access to internet from specific hours (kind of like a school lab).

Now, is there a way to create a data file like maxmind?

Thanks