I know it is possible with the .NET framework of Microsoft to do some interoperability with Microsoft Office. Is there something that exist that resembles to it for iWork and the Cocoa framework?
Edit: Here are more details. I would like to create an application that has a GUI and that can generate Pages/Keynote/Numbers documents.
You can create Pages / Keynote / Numbers documents using applescript. The generation is however somewhat limited for instance, with Numbers you can't create or edit charts, but you can create tables and fill the tables with either formulae or values.