I am designing a solution where an external system will have to connect to Salesforce to pull data spanning multiple Objects. It happens on a weekly basis and the volume will be around 25K records (max). Salesforce team will share the Enterprise WSDL for the external team to create a Client. Also pls note that setting up Data Loader command line is not an option.
I wanted to understand the limitations using the SOAP API. I referred to SOAP API Dev guide but could not get any concrete pointers in this regard.