Ability to import / export course and user data via XML or other means?

We need to be able to sync the event data between an online and offline system, the system developers have agreed they can pull the data but they would also want to push data into the system - what is currently available within the current plugin and what would need custom programming?

Kind Regards

Kash Sangha