Backup of Domino Infrastructure

I am looking for a back-up solution for our mail, and Notes applications. I can find many solutions for mail, but I have specific requirements for applications.

What I would ideally like is an API (lotusscript if possible) that I can call from agents etc to archive and retrive documents/attachments.

Can anyone reccommend a solution?