Plone is a CMS, and a CMS should have good facilities for getting stuff in and out. Plone is especially neat, in that Archetypes lets you define new kinds of semi-structured content types. Those, also, should provide a nice way to talk to the outside world.
Marshall is one approach to doing this. Hopefully this how-to provided enough information to get started.