Testimonials

  • We are able to provide timely, reliable updates to our customers with minimal overhead. This product is a very reasonably priced automated solution. Thanks for such a wonderful product.
    —Greg Weber, Naples Daily News
  • ...we are very impressed with your product, and your tech support. Soon we will be purchasing several copies... You have really made a fantastic program!
    —James Rhodes, Belz Enterprises
  • This program has great flexibility and ends up giving me everything our office needs. The rich script commands become better with greater familiarity and your support is quick and accurate.
    —Jay Kohorn, California Appellate Project
  • ...definitely my software-of-the year!
    —Jean-Claude Arragon, SSR - RADIO SUISSE ROMANDE / Web Factory
  • Very good product. I particularly like the rich error handling that is possible within scripting. I have completed testing of the Robo-FTP COM object using Visual Basic Scripting. Works great...
    —Joe Korinek, Destin Bank
  • I just purchased your product online. I bought it because of your quick response to my questions and most of all because of the help you extended to me. I appreciated it very much.
    —Justin Wilkins, Profit Plans, LLC
  • I just downloaded the Eval Robo-FTP and it seems absolutely brilliant. You wouldn't believe the application I found for this. Thanks for a great bit of software.
    —Padraig Fitzgerald, www.flextronics.com, Ireland
  • Robo-FTP is the only FTP client we've found that successfully automated our file hosting service. We looked at three losers before happily finding your product.
    —Rick Raddatz, InstantAudio.com
  • I'm very pleased with Robo-FTP. We are using it in a mission-critical "XML-relation" with our third-party logistics provider in our wholesale and distribution operation. The powerful script language satisfies all our needs, so the choice of Robo-FTP has been a real success story for us in robustness, flexibility, functionality and cost effectiveness.
    —Roland Bergh, Inflight Service Europe AB
  • I am comletely happy with the script. Thanks for a super job and a great program! You've truly helped me overcome stressful problems with non-technical people doing sensitive file downloads. The loss of just one order log file could mean the loss of thousands on dollars in online orders on our website. Have a nice weekend!
    —Tom Munroe, Infinity Imaging Corp.
  • This is great. I am delighted to see these commands added to upcoming Robo-FTP version. These commands will be very useful for our Robo-FTP processing. Thanks for your excellent customer support.
    —Vinod Paliwal, Allegheny Power
  • Robo-FTP has become a crucial, indispensable part of our site maintenance arsenal. The tech support is great, the language is simple and clear, and the product just plain works. We would find it very difficult to continue our franchise expansion without Robo-FTP.
    —Waldo Thompson, HardDrive City
  • Robo-FTP is a fantastic product. Rarely have I seen anything, at twice the price, that is as flexible and feature packed without any bloat.
    —Bob Byrne, Senior System Engineer, Denex Dental
  • I am very impressed with Robo-FTP support. You respond to questions and problems more quickly than anyone I have ever had to deal with, and the answers are complete and well informed. I'm sure you know how frustrating it is to spin through multiple days and layers just to confirm a bug.
    —Bob Smucker, Mennonite Mutual Aid
  • This program just keeps blowing me away! I have been doing some very picky and specific things with the program that I was certain it couldn't do. I looked up the functions anyway, and I'll be darned. Everything I throw at Robo-FTP, it can perform, and usually, with options and methods I hadn't even thought of. As if that isn't enough, there is ALWAYS an example in the 300 plus page documentation on how to implement a command. Thanks for creating such a hard-core ftp scripting and file transfer client.
    —Bruce D. Meyer, CCNA, MCSE, Network Analyst, City of Columbia, SC
  • I just wanted to say, I am a Business Intelligence consultant working at different customer sites. Recently I was involved in a project where we were receiving files from multiple providers all with different needs and issues we had to overcome. I implemented a trial of Robo-FTP and then after realising how powerful your tool is asked for the company to purchase a license. The reason for this email is from day one your customer service has been top of the chain, the knowledge of your staff, manners and speed of reply has been really really good as well as providing a very powerful FTP tool! Please keep up the good work guys. Robo-FTP will be my preferred tool for FTP whilst working in other client sites and I will continue to recommend it in my work. Extremely impressed!
    —Caralyn Ford, Business Intelligence Consultant, Edatum
  • Now that's what I call service! Thanks again for your quick reply.
    —Chris Cummins, Web Technology Centre
  • You guys have been wonderful and your solutions work. I must say you beat anybody in [support] response time. I have no problem supporting a company like yours that is committed to helping their customers. I give you high marks for customer service...
    —Daniel Stephanos, Austin Practice Solutions
  • I just thought I'd drop you guys a line. I've just purchased this software to use after downloading the eval version. The software is awesome. I've just done in an hour what I tried to do in 6 hours (and still didn't do) with cuteftp scripting. The power of the scripting, the scheduling, the emailing, the logging, the NT Service all work without fuss. Keep up the great work. Why can't everything be this simple.
    —David D. English, Lan Administrator, Nuplex Industries
  • We are currently testing Robo-FTP trial version and ... it looks great...
    —Donncha O Neill, iSell Pty Ltd, Australia
  • It is an excellent product with top notch customer support!
    —Harry Simpson, Contract Programmer, Delek US
  • The Robo-FTP product from Serengeti Systems has provided me a means to quickly and easily add both FTP and HTTP data sources to our internal automation scheme. Sample scripts are provided, along with excellent scripting and implementation support from the members of Serengeti Systems' staff. Of all the products I've evaluated, the best FTP scripting product on the market today.
    —James M. Walsh, Systems Administrator, WBRW Tri-Community Cable
  • SchoolsFirst FCU has been using the Serengeti product Robo-FTP for several years. I've been very impressed with their support team. Any time we've encountered an issue, the response is quick and the follow up impeccable. They are flexible in working with third party vendors to resolve issues.
    —Kirk Bois, SchoolsFirst Federal Credit Union
  • Robo-FTP is a wonderful product and your technical support is top notch. I've used a lot of products, so I appreciate it when a great one comes along. Keep up the good work.
    —Les Rice, Sr. System Analyst
  • Thanks again for your prompt response to our problems! You are far and away our best vendor when it comes to responding to reported issues! If all of our vendors were as responsive, I would probably enjoy working so much that I’d donate my paychecks to charity!
    —Matt Miller, Technical Lead, Core Technology Services, Allstate Benefits
  • We have used this product for over 5 years now and we are very happy with the product. The support we receive from Serengeti / Robo-FTP was exceptional. Truly worked with our staff to fix issues quickly.
    —Vincent Arena, Toppan Photomasks, Inc.
  • Gets the job done the way I need it done. Also, the template / sample code was very helpful. Saved me a great deal of time.
    —William Dale, Applications Development Manager, Augusta Sportswear Group

The first step in any Professional Services project is to create a requirements document that defines what the deployed solution must do. The document should include specific use cases that describe the workflow to be automated, including how to handle failures. A clear, detailed requirements document is essential to a successful, on-time, under-budget deployment.

The requirements document need not be formal nor does it need to include diagrams or drawings. Often, a simple walk-through of the process is sufficient. Start with the simplest explanation of the workflow you can put in words. Then, go back and fill in the details.

For example, you might start with a requirement like this:

Zip up all the files in a local folder once a day and upload the zip file to a remote server.

You now just need to fill in the blanks, such as:

  • Should the zip file include the parent folder, or just the files inside the folder?
  • What should we do with the files once we have created the zip archive? Should we move them somewhere? Delete them?
  • What should we do with the zip file once we have uploaded it? Move it somewhere? Delete it?
  • What should we name the zip file?
  • When should the process be scheduled? What time? What days of the week?
  • What should we do if there are no files inside the specified folder?
  • What is the full path for the folder in question?
  • What are the connection details for the remote server (protocol, user name, password, etc.)?

Your next draft of this requirement might look like this:

Create a zip file named MM-DD-YYYY.zip (replacing MM, DD, and YYYY with month, day, and year) that includes all the files in C:\uploads\ at 3pm, Monday-Friday, and upload the zip file to someserver.com via SFTP (user: myuser, password: mypassword). The zip file should include just the files inside c:\uploads\ and not the folder itself. Delete both the original files and the zip file when the upload is complete. There may not be files every day, so if the folder is empty then just exit and run the next day.

It is typical to go through several iterations of this process to come up with a description that eliminates all ambiguity.

Remember: When you pay for Professional Services, you are paying for hours. While we work hard to make our estimates as accurate as possible, you will be charged for the actual time needed to complete your project. The best way you can help ensure your project is completed within the time budgeted is to create a complete, clear, detailed requirements document.

« Back to Professional Services