After doing a little research around Synchronizing Responses in campaign management, and with a view of automating this, there are a couple of methods in the following assemblies that seem to be related:
Asi.Business.CampaignManagement.CampaignManager.UpdateCampaignResponses()
Asi.Business.CampaignManagement.CampaignManager.UpdateCampaignSummaryData()
My objective is to build a standalone VB app that call be executed as required (schedule task as an example) that calls these methods. In attempting to do this there appears to be more that I need to do.