As a software engineer myself, I can certainly say this application is made very poorly and is an embarassment to the people who implemented it. It is a quick, dirty, cheap overnight job designed to get your money up front and perform poorly. The concept is so simple (file exchange over IP, not rocket science) yet error handling does not exist and in my observation, un-recoverable errors happen far more frequently than success. Please do not waste your time or money.